zoukankan      html  css  js  c++  java
  • python 批量修改文件后缀

    ipad的goodreader对JS文件支持不太好,虽然可以读取它但总是无法退出,回不了goodreader的主界面,因此我需要把js文件批量变成纯文本。基于这个目的,我搞了下面一个小应用:

    # -*- coding:utf-8 -*-
    
    import os
    def rename():
        path = raw_input("请输入要处理的文件夹路径")
        print path
        old_ext = "."+raw_input("请输入要处理的文件类型")
        print old_ext
        new_ext = "."+raw_input("请输入你想变成的文件类型")
        print new_ext
        for (path, dirs, files) in os.walk(path):#遍历目录树
            for filename in files:
                ext = os.path.splitext(filename)[1] #取得文件类型,注意它还带着点号
                print ext;
                if(ext == old_ext):
                    print "----------------"
                    newname = filename.replace(old_ext, new_ext)
                    oldpath = path + "\\" + filename
                    newpath = path + "\\" + newname 
                    try:
                        os.rename(oldpath, newpath)
                    except BaseException, e:
                       print(str(e))
    
    if __name__ == '__main__':
        rename()
    
  • 相关阅读:
    elasticsearch head插件安装
    ELK部署配置使用记录
    windows 安装mysql
    vs2017创建dotnetcore web项目,并部署到centos7上
    CentOS 7 安装jdk
    CentOS 7 配置网络
    Surging 记录
    记录一下地址
    net core 依懒注入 中间件
    Elasticsearch 配置文件
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/2117239.html
Copyright © 2011-2022 走看看