在widows中使用python列出目录中的所有文件

在widows中使用python列出目录中的所有文件,python,python-3.x,Python,Python 3.x,如何在windows中使用listdir列出目录中的所有文件。 我需要列出位置C:\Users\jibin\Desktop\CDR\CDR\u Extract\中的所有文件,它给出了一个错误 “SyntaxError:(unicode错误)'UnicodeScape'编解码器无法解码位置2-3的字节:截断\uxxxxx转义” 您需要转义字符串中的反斜杠 替换: 'C:\Users\jibin\Desktop\CDR\CDR_Extract' 使用(避开反斜杠), 'C:\\Users\\jib

如何在windows中使用listdir列出目录中的所有文件。 我需要列出位置
C:\Users\jibin\Desktop\CDR\CDR\u Extract\
中的所有文件,它给出了一个错误
“SyntaxError:(unicode错误)'UnicodeScape'编解码器无法解码位置2-3的字节:截断\uxxxxx转义”


您需要转义字符串中的反斜杠

替换:

'C:\Users\jibin\Desktop\CDR\CDR_Extract'
使用(避开反斜杠),

'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'
或者,使用前斜杠而不是反斜杠,

'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'
或者,您可以将
r
放在字符串前面,将普通字符串转换为原始字符串,

'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'

您需要转义字符串中的反斜杠

替换:

'C:\Users\jibin\Desktop\CDR\CDR_Extract'
使用(避开反斜杠),

'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'
或者,使用前斜杠而不是反斜杠,

'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'
或者,您可以将
r
放在字符串前面,将普通字符串转换为原始字符串,

'C:\\Users\\jibin\\Desktop\\CDR\\CDR_Extract'
'C:/Users/jibin/Desktop/CDR/CDR_Extract'
r'C:\Users\jibin\Desktop\CDR\CDR_Extract'

您可以使用glob模块,请参见下面的示例(它的通用方法用于列出和处理您要查找的文件)


您可以使用glob模块,请参见下面的示例(它的通用方法用于列出和处理您要查找的文件)

2个潜在问题:(1)缩进不正确-Python使用缩进定义代码块(2)路径中的转义序列-改用原始字符串-2个潜在问题:(1)缩进不正确-Python使用缩进定义代码块(2)路径中的转义序列-改用原始字符串-