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

splitext()函数拆分文件路径并获得文件扩展名?

发布时间:2023-06-11 00:09:37

splitext()函数是Python中的os模块中的一个函数,用于将文件路径拆分为文件路径和文件扩展名。这个函数使用点在路径中的最右侧的点进行字符串分割。

以下是splitext()函数的语法:

os.path.splitext(path)

其中,path是要拆分的路径字符串。返回值是一个元组,包含两个元素,分别是拆分后的文件路径和文件扩展名。

例如,假设我们有一个文件路径是"/path/to/file.txt",我们可以使用splitext()函数,如下:

import os

path = "/path/to/file.txt"
root, ext = os.path.splitext(path)
print("文件路径为:", root)
print("文件扩展名为:", ext)

运行结果如下:

文件路径为: /path/to/file
文件扩展名为: .txt

在这个例子中,splitext()函数拆分了文件路径,返回了文件路径“/path/to/file”和扩展名“.txt”。

注意,返回的文件扩展名包含了点“.”,因此如果需要去掉这个点,需要使用字符串的strip()函数,如下:

import os

path = "/path/to/file.txt"
root, ext = os.path.splitext(path)
print("文件路径为:", root)
print("文件扩展名为:", ext.strip('.'))

运行结果如下:

文件路径为: /path/to/file
文件扩展名为: txt

在这个例子中,使用.strip('.')函数去掉了文件扩展名中的点“.”。

使用splitext()函数拆分文件路径并获得文件扩展名在Python中非常常见。如果您需要处理文件路径,建议您掌握这个函数。