📜  用于读取文件夹中所有文件名的 python 脚本 - Python (1)

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

用于读取文件夹中所有文件名的 Python 脚本

在 Python 中,读取文件夹中所有的文件名可以通过 os 模块中的一些方法来实现。在下面的介绍中,我们将使用 os.listdir() 方法来获取文件夹中的所有文件名,并演示如何使用。

获取文件夹中的所有文件名

要获取文件夹中的所有文件名,可以使用 os.listdir() 方法并传递文件夹的路径作为参数。方法将返回一个包含文件名的列表。

以下是获取文件夹中所有文件名的示例 Python 代码片段:

import os

path = '/path/to/folder'

for file_name in os.listdir(path):
    print(file_name)

在上面的代码片段中,我们首先将要读取的文件夹的路径存储在 path 变量中。然后,我们使用 os.listdir() 方法获取该文件夹中所有文件的文件名。最后,我们使用 for 循环逐个地打印列表中的文件名。

筛选特定类型的文件

有时候,我们可能只想获取文件夹中特定类型的文件,例如 .txt 文件。为了筛选出特定类型的文件,可以在 for 循环中添加一个条件语句。

以下是获取文件夹中所有 .txt 文件名的示例 Python 代码片段:

import os

path = '/path/to/folder'

for file_name in os.listdir(path):
    if file_name.endswith('.txt'):
        print(file_name)

在上面的代码片段中,我们仅在文件名以 .txt 结尾时才打印文件名。

结论

读取文件夹中所有文件的过程非常简单,只需要使用 os.listdir() 方法并遍历结果列表即可。如果需要筛选特定类型的文件,可以在 for 循环中添加条件语句。

希望这篇文章对你有所帮助!