Go 如何获取文件的文件名,文件路径,文件的扩展名

12 min read

要获取文件名、文件路径和文件扩展名, 首先需要导入Python的内置OS模块

import os

假设需要获取的文件为 "example.txt",那么可以使用以下代码获取文件名和文件扩展名:

filename = "example.txt"

#获取文件名,包括文件扩展名
file_name = os.path.basename(filename)
#获取文件扩展名
extension = os.path.splitext(filename)[-1]

print("文件名:", file_name)
print("扩展名:", extension)

输出结果:

文件名: example.txt
扩展名: .txt

若要获取文件的路径,可以使用以下代码:

#获取文件所在目录
directory = os.path.dirname(filename)

print("目录路径:", directory)

输出结果:

目录路径: 

注意这里未指定文件路径,因此输出为空字符串。如果指定文件路径,则会输出其所在目录的字符串。