在python之中去打开一个文件并对其进行读写操作的函数是open(),那么想要去获取一个文件的完整名称并将其后缀名给去除掉的话就需要使用到os模块了 。本篇文章会来以一个实际示例来讲解如何去除到文件后缀名,一起往下看看吧 。
文章插图
1.导入os模块,os模块的listdir()方法可以获取到当前目录下所有文件夹和文件不带后缀的名称 。获取到了名称之后通过path属性的拼接方法就可以去将文件的后缀、路径和名字给拼接起来 。
2.得到完整路径之后通过if条件去判断一下这个文件路径是否和输出路径不是相等的,判断条件成立才会进入到下一步保存输出路径的变量 。
3.得到输出路径之后将打开的文件使用splitext方法去进行分割,然后将分割后的文件后缀名保存到刚刚设置好的文件路径之中即可,代码示例如下:
import oslist_name = [] Makedir(outDir) for dir in os.listdir(fileDir): filePath = os.path.join(fileDir, dir) if os.path.isdir(filePath) and not (filePath == outDir): txt = outDir + dir + ".txt" for root, subDir, files in os.walk(filePath): for fileName in files: f = open(txt, 'a') fileName = os.path.splitext(fileName)[0] + '' f.write(fileName) f.close()以上代码操作去除文件后缀名之后只是将后缀名给截取下来之后保存到了一个文件之中,否则文件没有后缀名也就无法去识别它的格式和类型了 。
【Python如何去除文件后缀名?代码示例和解析一定要看】以上就是关于“Python如何去除文件后缀名?代码示例和解析一定要看”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python中的ord函数怎么使用?这篇文章详细讲解ord函数
- Python下载好的包怎么删除?Python如何删除已安装库
- MySQL数据库主从不同步怎么办?MySQL主从不同步如何解决
- Python安装哪一个版本比较好?这几点需要去考虑
- Python中类定义方法有什么区别?这两点需要注意
- Python列表维度怎么改变?Python如何改变列表维度
- python常用运算符有哪些?这篇文章给你详细答案
- Python编辑器pycharm怎么用pip?这个设置方法要知道
- Python2版本有主函数吗?Python2主函数怎么写
- Python编辑器vscode如何自定义背景?vscode自定义背景教程