📅  最后修改于: 2023-12-03 15:27:12.301000             🧑  作者: Mango
在 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
循环中添加条件语句。
希望这篇文章对你有所帮助!