Python 获取文件名

2023-03-04 00:00:00 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()函数将文件名和扩展名分开,最后只输出了文件名部分。

相关文章