首先要确定目录路径是否正确。如果目录路径正确,则需要注意可能的操作系统差异。如果在Windows上使用正斜杠“/”而不是反斜杠“\”,可能会导致错误。代码示例如下:
import os
path = 'C:/Users/User/Desktop/my_folder'
try:
for foldername, subfolders, filenames in os.walk(path):
print('当前文件夹: ' + foldername)
for subfolder in subfolders:
print('子文件夹: ' + subfolder)
for filename in filenames:
print('文件: ' + filename)
except FileNotFoundError:
print('文件夹不存在或路径有错!')