os.path.splitext()用法

`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()` 函数分割文件路径时,应该确保路径的格式是合法的。如果路径格式不合法,例如包含多个连续的路径分隔符或无效字符,可能会导致函数返回错误的结果或抛出异常。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值