📜  列出目录python中的文件(1)

📅  最后修改于: 2023-12-03 15:07:10.708000             🧑  作者: Mango

列出目录python中的文件

在 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 官方文档