简介:本文将介绍如何使用Python获取文件名,包括从文件路径中提取文件名、获取特定目录下的所有文件名等。
在Python中,获取文件名可以通过多种方式实现。以下是一些常见的方法:
import os# 完整的文件路径file_path = '/path/to/file.txt'# 提取文件名filename = os.path.basename(file_path)print(filename) # 输出:file.txt
os.listdir()函数来获取指定目录下的所有文件名。例如:
import os# 指定目录路径directory_path = '/path/to/directory'# 获取目录下的所有文件名filenames = os.listdir(directory_path)print(filenames) # 输出:['file1.txt', 'file2.txt', ...]
glob模块。例如:这些方法可以帮助你轻松地获取文件名。在实际应用中,你可以根据具体需求选择适合的方法。
import glob# 匹配所有.txt文件file_pattern = '*.txt'matching_filenames = glob.glob(file_pattern)print(matching_filenames) # 输出:['file1.txt', 'file2.txt', ...]