os.path.splitext()用法

os.path.splitext()是Python中的一个函数,用于分解文件路径,返回文件名和扩展名。如果路径有扩展名,扩展名包括点号;若无扩展名,返回的第二个元素为空字符串。示例代码展示了如何使用此函数,并打印出文件名和扩展名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

`splitext` 是 Python 中 `os.path` 模块提供的一个函数,用于将文件路径分割成文件名和扩展名两部分。具体来说,`os.path.splitext(path)` 返回一个元组,包含路径 `path` 的文件名和扩展名两部分。

如果路径 `path` 包含扩展名,则返回的元组的第二个元素是扩展名(包括前导的点号),第一个元素是去掉扩展名的文件名。如果路径 `path` 没有扩展名,则返回的元组的第二个元素是空字符串,第一个元素是完整的文件名。

以下是一个示例代码,展示了如何使用 `os.path.splitext()` 函数将文件路径分割成文件名和扩展名两部分:

```
import os

path = '/usr/local/bin/python.exe'
filename, ext = os.path.splitext(path)
print('文件名:', filename)
print('扩展名:', ext)
```

在这个例子中,变量 `path` 存储了一个文件路径 `/usr/local/bin/python.exe`,然后使用 `os.path.splitext()` 函数将该路径分割成文件名和扩展名两部分,并将结果分别赋给变量 `filename` 和 `ext`。最后,使用 `print()` 函数把文件名和扩展名打印出来。

输出结果如下:

```
文件名: /usr/local/bin/python
扩展名: .exe
```

需要注意的是,在使用 `os.path.splitext()` 函数分割文件路径时,应该确保路径的格式是合法的。如果路径格式不合法,例如包含多个连续的路径分隔符或无效字符,可能会导致函数返回错误的结果或抛出异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值