Python IOError-\xe2\x80\x8e\xe2\x81\
我正在尝试读取csv文件,如下所示:Python IOError-\xe2\x80\x8e\xe2\x81\,python,csv,io,ioerror,Python,Csv,Io,Ioerror,我正在尝试读取csv文件,如下所示: with open('file.csv') as csv_file: 但是,出现以下错误: IOError: [Errno 2] No such file or directory: '\xe2\x80\x8e\xe2\x81\xa8file.csv' 我找了一会儿,但没能解决这个问题 有什么建议吗 谢谢。参数有一个从左到右的标记和一个第一个强分隔符在'和f之间,如b'\xe2\x80\x8e\xe2\x81\xa8'。解码('utf8')='\u2
with open('file.csv') as csv_file:
但是,出现以下错误:
IOError: [Errno 2] No such file or directory: '\xe2\x80\x8e\xe2\x81\xa8file.csv'
我找了一会儿,但没能解决这个问题
有什么建议吗
谢谢。参数有一个从左到右的
标记和一个第一个强分隔符在'
和f
之间,如b'\xe2\x80\x8e\xe2\x81\xa8'。解码('utf8')='\u200e\u2068'
,它们是零宽度字符,它们不会在源代码中直观地显示出来。@metatoaster感谢您的回复。在这种情况下,我应该向代码中添加什么?名称“file.csv”来自哪里?它是由用户输入的吗?@Simplicity:解决方案是避免从垃圾数据源复制和粘贴文件名。只需在源代码中选择<代码>文件.CSV ,删除它,然后手动重新键入它,垃圾就消失了。此外,无论你使用的编辑器是什么,都可以配置它来显示源代码中的不可打印字符,或者,如果没有这样的设置,请考虑切换到更好的编辑器。