Python如何去除文件后缀名?代码示例和解析一定要看

在python之中去打开一个文件并对其进行读写操作的函数是open(),那么想要去获取一个文件的完整名称并将其后缀名给去除掉的话就需要使用到os模块了 。本篇文章会来以一个实际示例来讲解如何去除到文件后缀名,一起往下看看吧 。

Python如何去除文件后缀名?代码示例和解析一定要看

文章插图
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的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读