MENU

python:批量修改文件扩展名

October 15, 2021 • 折腾

import os
# 列出当前目录下所有的文件
files = os.listdir(".")      

for filename in files:
    portion = os.path.splitext(filename)
    # 如果后缀是.mp4
    if portion[1] == ".mp4": 
        # 重新组合文件名和后缀名  
        newname = portion[0] + ".rmvb"  
        os.rename(filename,newname)

什么?你的扩展名是.txt.txt.txt,且不说你是怎么搞的吧
数数你的最多有几个套娃扩展名,下方的“2”改成个数,替换倒数第二行代码即可
newname=filename.rsplit( ".", 2 )[ 0 ] + ".rmvb"

Last Modified: December 26, 2021
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

9 Comments
  1. 阿哲 阿哲

    1. @阿哲@(吐舌)@(笑眼)

    2. 阿哲 阿哲

      @hissin'up主应该是自学的吧。

    3. @阿哲是的@(呵呵)

    4. 阿哲 阿哲

      @hissin'@(太开心)

    5. 阿哲 阿哲

      @hissin'会py的话那up用过Manim没?

    6. @阿哲还真没有,我主要是做php,py也就写个后端

    7. 阿哲 阿哲

      @hissin'哦哦

  2. .txt.txt.txt后缀太真实了