Python Unicode编码问题
前几天刚刚接触Python,好多问题不明白
代码如下,可以正常输出sheetname.如果把编码方式改成utf16就会报错
TypeError: compile() expected string without null bytes
请问是为什么?
还有输出地内容是[u'10069', u'\u53f0\u5317\u5e02', u'\u4e2d\u6b63\u5340', u'\u4e2d\u83ef\u8def', u'\u4e2d\u83ef\u8def\uff12\u6bb5', u'\u4e2d\u83ef\u8def\u4e8c\u6bb5', u'\u3000', u'1\u865f', u'1\u865f']
为什么不是繁体字符?
还有在Windows下使用Python,“#!/usr/bin/python”这一句是不是就不应该这样写?
#!/usr/bin/python
# -*- coding: utf8 -*-
# Filename : xlTest.py
import xlrd
workbook = xlrd.open_workbook(u'C:\Documents and Settings\Administrator\桌面\TWN_ID\TWN_RdSt_5.xls')
print workbook.sheet_names()
sheet = workbook.sheet_by_name(u'Rd_St')
for rownum in range(sheet.nrows):
print sheet.row_values(rownum)
了解了,谢谢
相关问答:
大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......
在文本文件中匹配项包含中文
如内容为:gamename=中文
key=天下
文本文件的编码的文件为utf-8
python代码如下:
# -*- coding:UTF-8 -*-
contents=open(from_pa ......
谁有python django 开发的程序 或者知道哪有
告诉下 我要一个开源的程序学习用 感觉自己编程很不规范
点击查看《Django Web 开发指南》
http://www.ibm.com/developerworks/cn/linux/l-django/
你说的是dj ......
转帖:
import sys
from wxPython.wx import *
from wxPython.lib import newevent
DispatchEvent, EVT_DISPATCH = newevent.NewEvent()
class GenericDispatchMixin:
def __init__(self):
......