1

次のスクリプトを使用しています

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/*.*
4

1 に答える 1

3

スクリプトで生の文字列を使用する

folder = r'C:\Users\sohan.l\Desktop\New folder (3)\fwdfslabprograms'

現在のところ、\fは Unicode 文字として読み取られ、文字に変換され\x0cます。

フォルダー名が間違っているため、明らかに特定のフォルダーが見つからず、 aWindowsErrorがスローされます。

于 2014-10-07T05:14:44.213 に答える