python批量修改文件后缀示例代码分享


Posted in Python onDecember 24, 2013

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()
Python 相关文章推荐
Python写的一个简单监控系统
Jun 19 Python
Python实现批量检测HTTP服务的状态
Oct 27 Python
python 遍历字符串(含汉字)实例详解
Apr 04 Python
python查询mysql,返回json的实例
Mar 26 Python
python发送告警邮件脚本
Sep 17 Python
浅谈python连续赋值可能引发的错误
Nov 10 Python
Python设计模式之模板方法模式实例详解
Jan 17 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
python实现用户名密码校验
Mar 18 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
May 17 Python
python批量修改交换机密码的示例
Sep 22 Python
python模拟新浪微博登陆功能(新浪微博爬虫)
Dec 24 #Python
python复制文件代码实现
Dec 23 #Python
python定时采集摄像头图像上传ftp服务器功能实现
Dec 23 #Python
videocapture库制作python视频高速传输程序
Dec 23 #Python
天翼开放平台免费短信验证码接口使用实例
Dec 18 #Python
python模拟登录百度贴吧(百度贴吧登录)实例
Dec 18 #Python
python抓取京东商城手机列表url实例代码
Dec 18 #Python
You might like
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
ext 同步和异步示例代码
2009/09/18 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
浅析Jquery操作select
2016/12/13 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
js实现PC端根据IP定位当前城市地理位置
2017/02/22 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
用于业余项目的8个优秀Python库
2018/09/21 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
基于Python解密仿射密码
2019/10/21 Python
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
简单说下OSPF的操作过程
2014/08/13 面试题
卫校护理专业毕业生求职信
2013/11/26 职场文书
学习心得体会
2014/01/01 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
客房部经理岗位职责
2015/02/02 职场文书
教师调动申请报告
2015/05/18 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android