尝试列出目录中的文件:
H:\Photos\images\6811957
当我运行我的脚本时:
print "Files in path",os.listdir(direc)
我收到语法错误:
Traceback (most recent call last):
File "H:\Photos\images\read_RGB.py", line 34, in <module>
print "Files in path",os.listdir(array)
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect: 'H:\\Photos\\images\\6811957\n/*.*'
有快速解决方法吗?不确定添加的字符为什么会出现。
答案 0 :(得分:1)
我认为\6
在这里引起了一个问题。我刚尝试在IDLE中打印路径,我得到了这个。
>>> print('H:\Photos\images\6811957')
H:\Photos\images811957
在定义路径值时尝试执行以下操作
>>> print(r'H:\Photos\images\6811957')
H:\Photos\images\6811957
在路径之前添加r
以将其视为原始文本。