首先,你需要使用 Python 的 os 模块的 walk 函数。这个函数会生成一个三元元组,其中第一个元素是当前遍历的目录,第二个元素是该目录下的子目录,第三个元素是该目录下的文件。
这里是一个例子,展示了如何遍历当前目录下的文件和子目录:
importos
for root, dirs, files in os.walk("."):
for file in files:
print(os.path.join(root, file))
for dir in dirs:
print(os.path.join(root, dir))
如果你想要只遍历文件,可以在循环中去掉对 dirs 的遍历。如果你想要只遍历子目录,可以在循环中去掉对 files 的遍历。