Python中文件名、目录名或卷标语法不正确。: '\u202aE:的错误原因

版权声明:转载注明出处 https://blog.csdn.net/york1996/article/details/81871994

一般出现这个错误是因为在路径中出现了这个Unicode 202a字符,这个字符的含义是left to right,也就是从左到右的阅读顺序,在写代码的时候显示不出来,但是在命令行中可以显示出来:。

那么它是哪里来的?我这里是复制windows文件属性的时候复制下图中的路径而来的。

比如你复制下面的这一句话,然后运行试试(前提是import os了)

file=os.listdir("‪E:\DataSets\faces")

解决方法就是把鼠标放到e前面,然后backspace向左删除一个字符,会发现显示上没有发生变化,但是控制字符已经被删除了。

详情参考Unicode Utilities: Character Properties

猜你喜欢

转载自blog.csdn.net/york1996/article/details/81871994
今日推荐