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

记事本练习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 osdef 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:os.chdir(path)      # 修改工作地址(相当于文件指针到指定文件目录地址)renaming(file)      # 修改后缀this_path = os.getcwd()    # 获取当前工作文件的绝对路径(文件夹)
tree(this_path)

Python修改文件后缀名相关推荐

  1. python修改文件后缀_python实现遍历文件夹修改文件后缀

    本文实例为大家分享了python实现遍历文件夹修改文件后缀的具体代码,供大家参考,具体内容如下 用法 python Modifer.py ./ -fp java xml # coding:utf-8 ...

  2. 手机php文件怎么改后辍,php修改文件后缀名的方法

    php修改文件后缀名的方法 发布时间:2020-09-04 10:10:15 来源:亿速云 阅读:82 作者:小新 这篇文章主要介绍了php修改文件后缀名的方法,具有一定借鉴价值,需要的朋友可以参考下 ...

  3. linux sed给空文件首行插入_linux下批量修改文件后缀名以及合并多行

    写在前面 感谢乔兄送测的公司,让我终于所有营业 part1讲下怎么解决小问题 part2分享谈判过程 part3mark张兄的奶茶 PART1 linux下批量修改文件后缀名以及合并多行 近期师兄在做 ...

  4. java例程练习(批量修改文件后缀名)

    /*** 文件后缀名修改器* 说明:UI部分* @author Yours风之恋* * 创建时间:2012-8-8**/ public class UserInterface {public stat ...

  5. 玩点不一样的,如何使用MATLAB实现批量修改文件后缀名,文件名,批量复制文件

    1.  自动批量修改文件后缀名,有时非常有用. 对于文件名没有要求,不用是序列文件名.比如需要将abaqus的inp文件修改成txt文件,便于使用 textscan和 textread等函数操作. c ...

  6. php 文件 后缀,php如何修改文件后缀名

    php修改文件后缀名的方法:首先创建PHP文件:然后定义一个"changeTypeName"方法:接着获取文件绝对路径:最后通过"rename($fileRealPath ...

  7. php 批量改文件名后缀名_PHP 批量修改文件后缀名

    跳至/** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param $dext 目 ...

  8. 如何修改php文件后缀,php如何修改文件后缀名

    php修改文件后缀名的方法:首先创建PHP文件:然后定义一个"changeTypeName"方法:接着获取文件绝对路径:最后通过"rename($fileRealPath ...

  9. C++批量修改文件后缀名(提供多种方法)

    C++批量修改文件后缀名的Qt程序 方法一: #include "stdafx.h"#include <stdio.h> #include <fstream> ...

  10. 计算机如何更改后缀文件名,如何批量修改文件后缀名(任何文件的扩展名)?

    无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了. ...

最新文章

  1. SQL的连接(join)有哪些常见形式?解释一下?解释 SQL 的 left join 和 right join?
  2. 维基百科用php,在PHP中解析维基百科标记的最佳方法是什么?
  3. oracle 之 COMMENT
  4. java中什么是运行异常_在java中最常用的运行时异常是什么?
  5. iOS最为简单时间轴(GZTimeLine)
  6. 函数和常用模块【day04】:内置函数(十)
  7. Facebook 研发可穿戴脑机接口,读心术成真?
  8. STM32系列选型指南
  9. NB-SVM strong linear baseline
  10. 如何下载石家庄市卫星地图高清版大图
  11. html里怎么画斜线表头,Word2013中绘制斜线表头的方法
  12. 解决Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目
  13. java 读取word模板文件路径_Java 读取Word模板替换内容并另存
  14. 第二阶段:数据库设计与初始化
  15. 知道自己无知才会进步
  16. vivo计算机的隐藏功能教程,Vivo手机的5个隐藏功能,真的很实用,一定要打开
  17. 【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)
  18. 程序员的13个外包接私活网站,你有技术就有钱!
  19. Android-PickerView
  20. 探究vite——新一代前端开发与构建工具(一)

热门文章

  1. 指数函数及其性质教学设计
  2. 数据仓库与数据挖掘课后思考题整理
  3. 微型计算机控制技术第三版第六章课后答案,(完整版)微型计算机控制技术第6章习题答案...
  4. 格式化日期为xxxx-xx-xx hh:mm:ss
  5. ejb2.0详细开发过程
  6. 《C++ primer 》 猎豹网校 函数模板 2018/10/9
  7. 对比Cnblogs.com、CSDN.net和Javaeye.com的人气
  8. vue日历插件vue-calendar
  9. 五笔字根表识别码图_王码86版五笔字根表口诀助记词(完整大图)
  10. sql语句中表格缩写命名_数据库表字段命名规范