通常出现该错误是因为代码无法在指定的路径下找到文件或目录。需要检查代码中指定的路径是否正确以及文件或目录是否确实存在于该路径下。 另外,还可以使用try-except语句来捕捉该错误并进行相应的处理,如跳过该文件或输出相应的提示信息。示例如下:
import os
dir_path = "/path/to/dir"
try: # 遍历目录下所有文件和子文件夹 for root, dirs, files in os.walk(dir_path): for file in files: file_path = os.path.join(root, file) # 处理文件 print(file_path) except FileNotFoundError as e: # 输出错误信息 print("文件不存在:%s" % e)
上一篇:遍历目录及其子目录中的脚本
下一篇:遍历目录时抛出非迭代器错误。