站群管理系统,网站开发环境搭建章节教材书,广东建设信息网成绩查询,网站下做二级域名os.path.basename os.path.basename 是 Python 的一个内置函数#xff0c;它用于返回路径名中的文件或目录的基本名称。例如#xff0c;如果你有一个文件路径 /home/user/documents/myfile.txt#xff0c;os.path.basename 将返回 myfile.txt。其输…os.path.basename os.path.basename 是 Python 的一个内置函数它用于返回路径名中的文件或目录的基本名称。例如如果你有一个文件路径 /home/user/documents/myfile.txtos.path.basename 将返回 myfile.txt。其输入参数为str字符串类型.
import os path /home/user/documents/myfile.txt
filename os.path.basename(path)
print(filename) # 输出myfile.txt
注意如果提供的路径是目录os.path.basename 会返回该目录的名称。例如对于路径 /home/user/documentsos.path.basename 将返回 documents。
os.path.splitext os.path.splitext 是 Python 的一个内置函数它用于将文件名分割成文件路径和文件扩展名两部分。例如如果你有一个文件名 example.txtos.path.splitext 将返回 (example, .txt)。第一个元素是文件的基本名称第二个元素是文件的扩展名。
import os filename example.txt
base_name, ext os.path.splitext(filename)
print(base_name) # 输出example
print(ext) # 输出.txt
如果只想获取后缀或者文件名
import os filename example.txt
name os.path.splitext(filename)[0] # 文件名
suffix os.path.splitext(filename)[1] # 文件后缀
print(name) # 输出example
print(suffix) # 输出.txt
注意os.path.splitext 也会处理没有扩展名的文件名例如 example。在这种情况下它将返回 (example, )。