python编码问题汇总
1、用pandas展示数据输出时列名不能对齐
原因:列名用了中文的缘故,设置pandas的参数即可,代码如下:
解决方法:
import pandas as pd
#这两个参数的默认设置都是False
pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
2、python执行报错XLRDError: No sheet named <'sheet2'>
原因:自动添加的sheet页的名字首字母是大写的S,pd.read_excel(r"E:\test.xlsx",sheet_name="sheet2")方法区分大小写
解决方法:将名字与sheet页的名字完全一致可以了