欢迎访问宙启技术站
智能推送

如何在Python中获取文件的名称和扩展名

发布时间:2024-01-04 12:07:17

在Python中获取文件的名称和扩展名可以使用os模块和os.path模块来实现。

首先,我们需要导入os和os.path模块:

import os
import os.path

然后,我们可以使用os.path.basename()函数来获取文件的名称。这个函数接受一个文件路径作为参数,并返回文件的名称。例如:

file_path = "/path/to/file.txt"
file_name = os.path.basename(file_path)
print(file_name)

输出:

file.txt

接下来,我们可以使用os.path.splitext()函数来获取文件的扩展名。这个函数接受一个文件路径作为参数,并返回文件的扩展名。例如:

file_path = "/path/to/file.txt"
file_ext = os.path.splitext(file_path)[1]
print(file_ext)

输出:

.txt

注意,os.path.splitext()函数返回的是一个元组,其中 个元素是文件的名称,第二个元素是文件的扩展名。我们可以通过索引获取扩展名。

下面是一个完整的例子,演示如何获取文件的名称和扩展名:

import os
import os.path

file_path = "/path/to/file.txt"

# 获取文件名称
file_name = os.path.basename(file_path)
print("文件名:", file_name)

# 获取文件扩展名
file_ext = os.path.splitext(file_path)[1]
print("扩展名:", file_ext)

输出:

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

以上就是在Python中获取文件的名称和扩展名的方法和示例。希望能对你有所帮助!