解决方案 | 使用python中的os模块准确获取不带后缀的文件名和扩展名

发布时间 2023-08-30 13:06:26作者: IssacNew

1. 问题

如何使用python获取不带后缀的文件名?

2. 解决方法

如下图

 

import os

file_path = 'examp.le.txt'

file_name1=os.path.basename(file_path).split('.')[0] #不推荐,可能出错

file_name2, file2_ext = os.path.splitext(file_path) #推荐

print(file_name1) #输出examp ,错误
print(file_name2) #输出examp.le,正确
print(file2_ext)  #输出.txt,正确