gpt4 book ai didi

python - 在 Python 中从文件名中提取扩展名

转载 作者:IT老高 更新时间:2023-10-28 11:57:57 24 4
gpt4 key购买 nike

是否有从文件名中提取扩展名的功能?

最佳答案

使用 os.path.splitext :

>>> import os
>>> filename, file_extension = os.path.splitext('/path/to/somefile.ext')
>>> filename
'/path/to/somefile'
>>> file_extension
'.ext'

与大多数手动字符串拆分尝试不同,os.path.splitext 将正确地将 /a/b.c/d 视为没有扩展名而不是具有扩展名 .c/d,它会将.bashrc视为没有扩展名,而不是有扩展名.bashrc:

>>> os.path.splitext('/a/b.c/d')
('/a/b.c/d', '')
>>> os.path.splitext('.bashrc')
('.bashrc', '')

关于python - 在 Python 中从文件名中提取扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com