python里遇到的错误

python里的错误,如何修改?

Traceback (most recent call last):
  File "E:/python-script/data-processing.py", line 4, in <module>
    filelist = os.listdir(path1)
ValueError: listdir: embedded null character in path

这是path1的路径不正确
你path1的值是什么

说你路径里面有空字符,你打印path1值看看

路径里面有空格吧。把路径字符串前面加一个r。比如'E:\Python Codes'写成 r'E:\Python Codes'


可以查看手册:python- 句法错误 中的内容

你路径的斜杠写反了,应该是反斜杠,反斜杠是转义字符,所以你要加r避免转义,或者是将引号进行转义就可以不用加r

是路径问题:因为在windows下书写路径时,常用为右撇,将其改为左撇即可