Python DictWriter:OSError:[Errno 22]无效参数:'\u202aC:Users\\…\\Desktop\\file.csv';

Python DictWriter:OSError:[Errno 22]无效参数:'\u202aC:Users\\…\\Desktop\\file.csv';,python,export-to-csv,Python,Export To Csv,我知道这个问题已经被问了好几次了。不过,到目前为止发布的解决方案并不能解决我的问题。 我在尝试使用Python DictWriter打开csv文件时收到了此错误代码 到目前为止,我至少尝试了以下变化: with open(r"‪C:/Users/.../Desktop/file.csv", 'w') as xfile: stackoverflow请求的报价。 我还使用了append方法而不是write方法,但没有效果。 三个DORT是占位符,路径完整且正确 那么这里有什么问

我知道这个问题已经被问了好几次了。不过,到目前为止发布的解决方案并不能解决我的问题。 我在尝试使用Python DictWriter打开csv文件时收到了此错误代码

到目前为止,我至少尝试了以下变化:

with open(r"‪C:/Users/.../Desktop/file.csv", 'w') as xfile:
stackoverflow请求的报价。 我还使用了append方法而不是write方法,但没有效果。 三个DORT是占位符,路径完整且正确

那么这里有什么问题呢? 任何帮助都将不胜感激! 当做
Thomas根据注释,解决方案是删除路径开始处的不可见控制字符U+202A(从左到右嵌入)


提供了一种可能的解释,说明此字符出现在Windows文件路径的开头。

错误消息中的
\u202a
位表示文件名中的
C:
前面有一个不可见的Unicode控制字符。尝试删除它。谢谢,这就成功了!我确实可以删除路径开始处的一个不可见字符,而无需移动光标。
with open("‪C:\\\\Users\\...\\Desktop\\file.csv", 'w') as xfile:
with open(r"‪C:\Users\...\Desktop\file.csv", 'w') as xfile: