我正在尝试将pandas数据框作为名称中包含中文字符的文件加载。
我试过了:
df=pd.read_excel("url/某物2008.xls")
和
import sys
df=pd.read_excel("url/某物2008.xls", encoding=sys.getfilesystemencoding())
但响应类似于:“没有这样的文件或目录”url / \ xa1 \ xa92008.xls“
我也尝试使用os.rename更改文件的名称,但文件名甚至没有正确读取(要求python只打印文件名只产生问号或方块)。
答案 0 :(得分:2)
df=pd.read_excel(u"url/某物2008.xls", encoding=sys.getfilesystemencoding())
可能有用......但您可能必须在文件顶部声明一种编码类型
答案 1 :(得分:0)
尝试进行unicode转换:
df=pd.read_excel(u"url/某物2008.xls", encoding='utf-8')