一般出现这个错误是因为在路径中出现了这个Unicode 202a字符,这个字符的含义是left to right,也就是从左到右的阅读顺序,在写代码的时候显示不出来,但是在命令行中可以显示出来:。
那么它是哪里来的?我这里是复制windows文件属性的时候复制下图中的路径而来的。
比如你复制下面的这一句话,然后运行试试(前提是import os了)
file=os.listdir("E:\DataSets\faces")
解决方法就是把鼠标放到e前面,然后backspace向左删除一个字符,会发现显示上没有发生变化,但是控制字符已经被删除了。
---------------------
作者:York1996
来源:CSDN
原文:https://blog.csdn.net/york1996/article/details/81871994
版权声明:本文为博主原创文章,转载请附上博文链接!