Python 获取文件名
在Python中获取文件名可以使用os.path模块中的basename()函数。basename()函数可以从路径中提取文件名,而不包括路径。以下是获取文件名的示例代码:
import os # 定义一个文件路径 file_path = "/path/to/your/file.txt" # 使用os.path.basename()函数获取文件名 file_name = os.path.basename(file_path) # 输出文件名 print(file_name)
在这个示例代码中,我们首先定义了一个文件路径file_path,然后使用os.path.basename()函数获取文件名,最后输出了文件名。
如果文件路径包含文件扩展名,那么文件名将包含扩展名。如果你只需要获取文件名而不需要扩展名,可以使用os.path.splitext()函数来获取文件名和扩展名的元组,并只保留文件名部分,如下所示:
import os # 定义一个文件路径 file_path = "/path/to/your/file.txt" # 使用os.path.splitext()函数获取文件名和扩展名 file_name, ext = os.path.splitext(os.path.basename(file_path)) # 输出文件名 print(file_name)
在这个示例代码中,我们首先使用os.path.basename()函数获取文件名和扩展名的元组,然后使用os.path.splitext()函数将文件名和扩展名分开,最后只输出了文件名部分。
相关文章