我正在使用以下脚本
import os,sys
folder ='C:\Users\sohan.l\Desktop\New folder (3)\fwdfslabprograms'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
但它会抛出以下错误,我该如何纠正呢?错误:
WindowsError: [Error 123] The filename, directory name, or volume label syntax is incorrect:C:\\Users\\sohan.l\\Desktop\\New folder (3)\x0cwdfslabprograms/*.*
答案 0 :(得分:3)
在脚本中使用原始字符串
folder = r'C:\Users\sohan.l\Desktop\New folder (3)\fwdfslabprograms'
目前看来,\f
被视为unicode字符,会被转换为\x0c
个字符。
由于文件夹名称出错,显然找不到特定文件夹并抛出WindowsError
。