• 技术文章 >后端开发 >Python教程

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

    2016-06-06 11:29:00原创469
    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()

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:python获取糗百图片代码实例 下一篇:python算法学习之计数排序实例

    相关文章推荐

    • 一文了解Python中如何使用query()进行优雅的查询• 举例讲解Python设计模式编程中对抽象工厂模式的运用• 跟老齐学Python之永远强大的函数• Python使用urllib2模块抓取HTML页面资源的实例分享• Python的Flask开发框架简单上手笔记

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网