📅  最后修改于: 2023-12-03 15:07:10.708000             🧑  作者: Mango
在 python 中,可以使用 os
模块来访问文件系统,进而列出目录中的文件。以下是一个简单的示例:
import os
for filename in os.listdir('.'):
print(filename)
这段代码将列出当前目录中的所有文件名,并打印输出。
如果想要只列出当前目录中的文件,而不包括子目录中的文件,可以在循环中添加一个判断,如下所示:
for filename in os.listdir('.'):
if os.path.isfile(filename):
print(filename)
这段代码将只列出当前目录中的文件名,并打印输出。
如果想要列出当前目录及其子目录中的所有文件,可以使用 os.walk()
函数,如下所示:
for dirpath, dirnames, filenames in os.walk('.'):
for filename in filenames:
print(os.path.join(dirpath, filename))
这段代码将列出当前目录及其子目录中的所有文件名,并打印输出。
以上是针对列出目录python中的文件的简单介绍,想要了解更多关于 python 中访问文件系统的内容,可以参考 Python 官方文档。