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 相关文章推荐
centos下更新Python版本的步骤
Feb 12 Python
Python抓取淘宝下拉框关键词的方法
Jul 08 Python
详解Python的Django框架中的Cookie相关处理
Jul 22 Python
小小聊天室Python代码实现
Aug 17 Python
深入理解Django中内置的用户认证
Oct 06 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
详解python函数的闭包问题(内部函数与外部函数详述)
May 17 Python
python地震数据可视化详解
Jun 18 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
Python实现粒子群算法的示例
Feb 14 Python
Python爬取科目四考试题库的方法实现
Mar 30 Python
python基础入门之字典和集合
Jun 13 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数组的一些常见操作汇总
2011/07/17 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
jQuery实现转动随机数抽奖效果的方法
2015/05/21 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
js a标签点击事件
2017/03/30 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
python进阶教程之词典、字典、dict
2014/08/29 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
python 装饰器重要在哪
2021/02/14 Python
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
洗煤厂厂长岗位职责
2014/01/03 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
浅析InnoDB索引结构
2021/04/05 MySQL
left join、inner join、right join的区别
2021/04/05 MySQL
分析SQL窗口函数之排名窗口函数
2022/04/21 Oracle