当从带有xlrd包的excel表中读取数据时,输出通常带有前缀u'或类似的前缀(例如,在一个例子中,它使用的是\u2013而不是“-”字符)。为什么是这个,哪些是我需要注意的字符,因为我要从电子表格单元格中分析一些信息。在
下面是一个例子:
>>> wb = xlrd.open_workbook('tellimusleht.xls')
>>> sh = wb.sheet_by_index(0).row_values(5)
[2.0, u'aken sisseavanev, pakett, aluliist, ilma petekata parem', 552.0, 1729.0, 2.0, u'Sp.Barbados 4*6 \u2013 1 maja ']
谢谢你的帮助!在
u
表示unicode string。\u2013
是Unicode EN DASH character,显示为–
,但它与常规的短划线不同:相关问题 更多 >
编程相关推荐