获取指定路径下所有指定后缀文件的方法可以使用Python的os和glob模块。下面是详细的攻略:
- 导入必要的模块:
import os
import glob
- 定义函数来获取指定路径下所有指定后缀文件的列表:
def get_files_with_extension(path, extension):
# 使用glob模块的通配符匹配来获取指定后缀的文件列表
file_pattern = os.path.join(path, f\"*.{extension}\")
files = glob.glob(file_pattern)
return files
- 调用函数并打印结果:
path = \"/path/to/directory\" # 替换为你的目标路径
extension = \"txt\" # 替换为你的目标后缀
files = get_files_with_extension(path, extension)
print(files)
这将打印出指定路径下所有后缀为\".txt\"的文件列表。
示例说明1:
假设目标路径为\"/home/user/documents\",我们想获取所有后缀为\".docx\"的文件列表。调用函数的代码如下:
path = \"/home/user/documents\"
extension = \"docx\"
files = get_files_with_extension(path, extension)
print(files)
输出结果可能如下所示:
['/home/user/documents/file1.docx', '/home/user/documents/file2.docx', '/home/user/documents/file3.docx']
示例说明2:
假设目标路径为\"/path/to/files\",我们想获取所有后缀为\".csv\"的文件列表。调用函数的代码如下:
path = \"/path/to/files\"
extension = \"csv\"
files = get_files_with_extension(path, extension)
print(files)
输出结果可能如下所示:
['/path/to/files/data1.csv', '/path/to/files/data2.csv', '/path/to/files/data3.csv']
通过这个方法,你可以获取指定路径下所有指定后缀文件的列表,并进一步处理这些文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python获取指定路径下所有指定后缀文件的方法 - Python技术站