相关文章推荐
怕老婆的帽子  ·  python中的subprocess.Pop ...·  1 月前    · 
小眼睛的莲藕  ·  Python strip()方法 - ...·  1 月前    · 
耍酷的枕头  ·  Python txt 特定位置写入内容·  1 月前    · 
英勇无比的领带  ·  python ...·  1 月前    · 
痛苦的双杠  ·  python读取和保存json文件_pyth ...·  1 月前    · 
飘逸的饭卡  ·  Northwestern ...·  3 月前    · 
冷冷的鸭蛋  ·  《眷思量》第二季“女主角屠丽”全新服装曝光新 ...·  11 月前    · 
小眼睛的机器猫  ·  深圳经济特区处理历史遗留生产经营性违法建筑若 ...·  1 年前    · 
慈祥的砖头  ·  高原山地气候,星球造型师_手机搜狐网·  1 年前    · 
伤情的脸盆  ·  玄武体校在第二十届省运会花样游泳赛事中屡夺金 ...·  1 年前    · 
Code  ›  Python修改文件后缀名[通俗易懂]开发者社区
python python函数
https://cloud.tencent.com/developer/article/2156256
从未表白的胡萝卜
1 年前
全栈程序员站长

Python修改文件后缀名[通俗易懂]

腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
全栈程序员站长
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > Python修改文件后缀名[通俗易懂]

Python修改文件后缀名[通俗易懂]

作者头像
全栈程序员站长
发布 于 2022-11-09 11:36:50
5.4K 0
发布 于 2022-11-09 11:36:50
举报
文章被收录于专栏: 全栈程序员必看 全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

读万卷书,行万里路——木子成

记事本练习html,解决来回修改后缀名

程序运行后项目文件夹下生成exe文件,后续双击exe文件即可修改

可修改当前运行所在文件及其子文件中所有html和txt文件循坏修改后缀名

""" name = os.path.splitext():分离文件名(name[0])和后缀name[1]
    os.rename(new_filename, old_filename):修改文件名,若不在最初工作地址则需更改
    os.listdir(文件地址):得到当前目录的所有文件以及文件夹(file)
    os.path.join(根文件地址, file):得到file的绝对地址
    os.path.isdir(file的绝对地址):判断是否为文件夹(isfile判断是否为文件)
    os.chdir(根文件地址):修改根文件地址
    os.getcwd():得到当前工作地址
import os
def renaming(file):
    """修改后缀"""
    ext = os.path.splitext(file)    # 将文件名路径与后缀名分开
    if ext[1] == '.txt':                    # 文件名:ext[0]
        new_name = ext[0] + '.html'         # 文件后缀:ext[1]
        os.rename(file, new_name)           # tree()已切换工作地址,直接替换后缀
    elif ext[1] == '.html':
        new_name = ext[0] + '.txt'
        os.rename(file, new_name)
def tree(path):
    """递归函数"""
    files = os.listdir(path)    # 获取当前目录的所有文件及文件夹
    for file in files:
        file_path = os.path.join(path, file)  # 获取该文件的绝对路径
        if os.path.isdir(file_path):    # 判断是否为文件夹
            tree(file_path)     # 开始递归
        else:
 
推荐文章
怕老婆的帽子  ·  python中的subprocess.Popen()使用详解---以及注意的问题(死锁) - 30岁再次出发
1 月前
小眼睛的莲藕  ·  Python strip()方法 - konglingbin
1 月前
耍酷的枕头  ·  Python txt 特定位置写入内容
1 月前
英勇无比的领带  ·  python 16进制转float_mob64ca12e58adb的技术博客_
1 月前
痛苦的双杠  ·  python读取和保存json文件_python json 保存 编码
1 月前
飘逸的饭卡  ·  Northwestern Polytechnical University
3 月前
冷冷的鸭蛋  ·  《眷思量》第二季“女主角屠丽”全新服装曝光新造型曝光
11 月前
小眼睛的机器猫  ·  深圳经济特区处理历史遗留生产经营性违法建筑若干规定 广东省人民 ...
1 年前
慈祥的砖头  ·  高原山地气候,星球造型师_手机搜狐网
1 年前
伤情的脸盆  ·  玄武体校在第二十届省运会花样游泳赛事中屡夺金牌_工作动态_ 南京 ...
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号