📅  最后修改于: 2023-12-03 15:18:10.626000             🧑  作者: Mango
在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()函数的简单介绍。该函数十分便于对文件名进行处理和操作,可帮助我们识别文件类型,并对文件进行归类等操作。