listdir()系统找不到指定文件

可以帮我看一下哪里出问题了吗,如何解决啊,具体是在listdir获得一个列表,之前replace或地址名称,会是这个有影响吗

img

img

文件路径不存在导致的错误,
建议检查一下,路径的构建是否正确

# 判断路径是否存在
os.path.exists()

import os

src=r"E:\python"
for i in os.listdir('.'):
    file_data = os.path.join(src,i)  #通过join来进行路径的拼接
    if os.path.isfile(file_data):  #如果为True,才会打印;如果为False,就不会判断。因为不用写 == True
        print(file_data)
  • 您把os.listdir()获取到的正确路径字符串中的英文单词替换成了中文字符,您让系统给您找替换中文字符后的“字符串路径”,能找着吗?这!!😭😭

    img

它都已经不是系统中的路径字符串了。