首页 > 后端开发 > Python教程 > 如何在Python中提取文件扩展名?

如何在Python中提取文件扩展名?

DDD
发布: 2024-11-16 17:44:03
原创
514 人浏览过

How to Extract File Extensions in Python?

在 Python 中提取文件扩展名

从文件名中提取文件扩展名是编程中的常见任务。 Python 提供了一个方便的函数 os.path.splitext 来轻松处理此任务。

os.path.splitext 函数接受文件名作为参数,并返回包含两个字符串的元组。第一个字符串表示不带扩展名的文件名,第二个字符串表示扩展名本身。

例如,如果我们将文件名 /path/to/somefile.ext 提供给 os.path.splitext,它将return:

>>> import os
>>> filename = '/path/to/somefile.ext'
>>> filename, file_extension = os.path.splitext(filename)
>>> filename
'/path/to/somefile'
>>> file_extension
'.ext'
登录后复制

与手动字符串分割方法不同,os.path.splitext 有几个优点:

  • 它可以正确处理文件名没有扩展名的情况,例如/a/b.c/d:
>>> os.path.splitext('/a/b.c/d')
('/a/b.c/d', '')
登录后复制
  • 它还处理文件名以点开头的情况,例如.bashrc:
>>> os.path.splitext('.bashrc')
('.bashrc', '')
登录后复制

通过使用 os.path.splitext,我们可以轻松、可靠、高效地提取文件扩展名。

以上是如何在Python中提取文件扩展名?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板