Python os.path.splitext()
Python中的os.path.splitext()方法用于分割路径,返回路径名和文件扩展名的元组。在这里,ext代表扩展,并具有指定路径的扩展部分,而root是除ext部分以外的所有内容。
如果指定的路径没有任何扩展名,则Ext为空。如果指定的路径有前导句号(‘ . ‘),它将被忽略。
例如,考虑以下路径名称:
path name root ext /home/User/Desktop/file.txt /home/User/Desktop/file .txt /home/User/Desktop /home/User/Desktop {empty} file.py file .py .txt .txt {empty}
语法:os.path.splitext(path)
参数:
path:表示文件系统路径的类路径对象。类路径对象是表示路径的str或bytes对象。
返回类型:该方法返回一个元组,表示指定路径名的根和ext部分。
示例1
使用os.path.splitext() 方法
# Python program to explain os.path.splitext() method # importing os module import os # path path = '/home/User/Desktop/file.txt' # Split the path in # root and ext pair root_ext = os.path.splitext(path) # print root and ext # of the specified path print("root part of '% s':" % path, root_ext[0]) print("ext part of '% s':" % path, root_ext[1], "\n") # path path = '/home/User/Desktop/' # Split the path in # root and ext pair root_ext = os.path.splitext(path) # print root and ext # of the specified path print("root part of '% s':" % path, root_ext[0]) print("ext part of '% s':" % path, root_ext[1])
输出:
root part of '/home/User/Desktop/file.txt': /home/User/Desktop/file ext part of '/home/User/Desktop/file.txt': .txt root part of '/home/User/Desktop/': /home/User/Desktop/ ext part of '/home/User/Desktop/':
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com