如何使用listdir列出Windows目录中的所有文件。我需要列出该位置中的所有文件C:\Users\jibin\Desktop\CDR\CDR_Extract\
,但出现错误"SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape"
import os
arr = os.listdir('C:\Users\jibin\Desktop\CDR\CDR_Extract')
print(arr)
您需要转义字符串中的反斜杠。
更换:
'C:\Users\jibin\Desktop\CDR\CDR_Extract'
使用(转义反斜杠),
'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
或者,使用正斜杠代替反斜杠,
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
或者,您可以r
在字符串前面放置将普通字符串转换为原始字符串,
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句