这是我在pycharm中的代码:
#coding=utf-8
import csv
path=r'D:\NLP\cv082_11080.csv'
with open(path) as f: # 采用b的方式处理可以省去很多问题
reader = csv.reader(f)
for row in reader:
print reader
但它总是给出这样的错误:
IOError: [Errno 22] invalid mode ('r') or filename: '\xe2\x80\xaaD:\NLP\cv082_11080.csv'
但是当我在Python命令行中运行代码时,它工作得很好。所以我删除了pycharm中的设置,但是文件编码的选项是正确的,项目和IDE编码都是UTF-8。 我怎么解决这个问题?在
逖 可能是第一行代码 编码=utf-8
十一编码:utf-8在
编码
您遇到了一个错误,因为您的路径中包含一些不可见的字符(如错误消息所示):
删除整行:
^{pr2}$再手工打印出来。您可能从某个地方复制粘贴了路径,而文本编辑器没有显示不可见字符。在
这些字符是
\u202a
的UTF-8编码,这是一个从左到右的标记。在相关问题 更多 >
编程相关推荐