📜  os path splitext - Python (1)

📅  最后修改于: 2023-12-03 15:18:10.626000             🧑  作者: Mango

Python中的os.path.splitext

在Python中, **os.path.splitext()**是一个函数,用于分离文件路径和扩展名,以元组的形式返回。

下面是一个基本的用例:

import os

filename = '/home/user/documents/filename.txt'
file_parts = os.path.splitext(filename)
print(file_parts)

输出: ('/home/user/documents/filename', '.txt')

从输出结果可以看出,函数已成功将文件路径和扩展名分开,并以元组的形式返回。

参数

**os.path.splitext()**函数接受一个参数,即要分离文件路径和扩展名的完整文件路径。

返回值

该函数将返回一个装有两项数据的元组,其第一个元素是文件路径(不包括扩展名),第二个元素是文件的扩展名(包括前缀点)。如果文件没有扩展名,第二个元素将为空字符串。

示例
import os

filename1 = '/home/user/documents/filename.txt'
file_parts1 = os.path.splitext(filename1)
print(file_parts1)

filename2 = '/srv/data/file_without_extension'
file_parts2 = os.path.splitext(filename2)
print(file_parts2)

filename3 = 'D:\image.jpg'
file_parts3 = os.path.splitext(filename3)
print(file_parts3)

输出:

('/home/user/documents/filename', '.txt')

('/srv/data/file_without_extension', '')

('D:\image', '.jpg')

以上是关于Python中os.path.splitext()函数的简单介绍。该函数十分便于对文件名进行处理和操作,可帮助我们识别文件类型,并对文件进行归类等操作。