📅  最后修改于: 2023-12-03 15:41:28.508000             🧑  作者: Mango
在Python中,我们经常需要遍历文件夹中的文件和子文件夹,以获取所有文件的路径和文件名。在这个示例中,我们将介绍如何使用Python编写代码来获取文件夹中的列表文件。
在Python中,os模块提供了操作系统的基本功能,例如文件管理和系统路径操作。要获取当前工作目录的所有列表文件,我们可以使用以下代码:
import os
# 获取当前工作目录
path = os.getcwd()
# 获取当前工作目录的所有文件列表
files = os.listdir(path)
# 打印所有文件
for file in files:
print(file)
这段代码将列出当前工作目录中的所有文件。
如果您想获取指定目录的所有文件列表,您可以使用以下代码:
import os
# 设置要列出文件的目录
path = '/path/to/folder'
# 获取该目录下的所有文件
files = os.listdir(path)
# 打印所有文件
for file in files:
print(file)
注意,您需要将/path/to/folder
替换为您的目标文件夹的路径。
如果您只想获取指定后缀名的文件列表,可以使用以下代码:
import os
# 设置要列出文件的目录
path = '/path/to/folder'
# 获取该目录下所有指定后缀名的文件
files = [f for f in os.listdir(path) if f.endswith('.py')]
# 打印所有文件
for file in files:
print(file)
在这个示例中,我们只获取.py
后缀名的文件,但是您可以更改后缀名来适应您的需要。
在Python中获取文件夹中的文件列表非常容易。可以使用Python中的os模块来进行文件和目录的操作。如果您遇到了任何问题,请查阅Python的os
模块手册以获取更多信息。