要读取文件夹目录下的文件,您可以使用Python的os模块或glob模块来实现。下面是使用这两种方法的示例代码:
使用os模块:
import os
# 指定文件夹路径
folder_path = '/path/to/folder'
# 遍历文件夹中的文件
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
# 检查文件是否是普通文件
if os.path.isfile(file_path):
# 处理文件
print(file_path)
使用glob模块:
import glob
# 指定文件夹路径和匹配模式
folder_path = '/path/to/folder'
file_pattern = '*.txt' # 只匹配扩展名为txt的文件,可以根据需要修改
# 使用glob匹配文件
file_paths = glob.glob(os.path.join(folder_path, file_pattern))
# 遍历匹配到的文件路径
for file_path in file_paths:
# 处理文件
print(file_path)
在上述代码中,您需要将/path/to/folder替换为实际的文件夹路径,并根据需要调整文件匹配模式。使用os.listdir方法可以获取文件夹中的所有文件和文件夹名称,然后可以使用os.path.isfile方法检查每个路径是否为文件。另外,使用glob.glob方法可以根据指定的文件匹配模式获取符合条件的文件路径列表。