`
guxiao05
  • 浏览: 8824 次
  • 性别: Icon_minigender_1
  • 来自: 未知地区
社区版块
存档分类
最新评论

Python批量修改文件后缀脚本

阅读更多
import os,string 
 
def s_rename(path,old_ext,new_ext): 
    for (path, dirs, files) in os.walk(path): 
        for filename in files: 
            ext=os.path.splitext(filename)[1] 
            if (cmp(ext,old_ext)==0): 
                newname=filename.replace(old_ext,new_ext) 
                oldpath=path+"\\"+filename 
                newpath=path+"\\"+newname 
                print "oldpath:"+oldpath+"" 
                print "newpth:"+newpath+"" 
                try: 
                    os.rename(oldpath, newpath) 
                except ValueError: 
                    print "Error when rename the file " + oldpath 
                except NameError: 
                    print "Error when rename the file " + oldpath 
                except OSError: 
                    #print OSError 
                    print newpath + " The file is already exist!" 
if __name__ == '__main__': 
    s_rename("F:\\code",".ph",".pl") 
    #print "test" 
分享到:
评论

相关推荐

    基于python 批量修改文件后缀脚本

    "基于Python批量修改文件后缀脚本"的主题聚焦于如何利用Python来高效地改变大量文件的扩展名,这对于数据处理、文件整理或者系统维护等工作场景非常有用。下面我们将详细探讨这个话题。 首先,Python提供了强大的...

    文件后缀名批量修改

    批量修改文件后缀名的方法有很多种,包括使用命令行工具、编程语言编写脚本,以及使用专门的软件工具。在这个场景中,"PFN.exe"可能就是一个这样的工具,用于批量修改文件名的后缀。在Windows系统中,我们可以使用...

    python脚本-批量修改文件后缀

    脏数据处理,jpg文件打不开,可转换类型检查

    批量修改文件后缀名,特别好用

    此外,如果你有一定的编程基础,也可以使用Python、批处理(Batch)、PowerShell等脚本语言自行编写脚本来实现批量修改文件后缀名。例如,在Python中,你可以使用os和os.path模块: ```python import os def rename_...

    可以批量修改文件的后缀名

    另外,还可以通过编写批处理脚本或者使用编程语言(如Python、Bash等)来实现批量修改文件后缀名。这种方式适用于对编程有一定了解的用户,可以根据自己的具体需求定制更复杂的规则。 总的来说,批量修改文件的后缀...

    批量修改文件后缀 源码

    标题中的“批量修改文件后缀 源码”指的是一个编程程序或脚本,它能够自动化地更改大量文件的扩展名。这样的工具在处理大量文件时非常有用,例如当你需要将一批文档转换为另一种格式或者统一文件命名规范时。源码...

    Python批量提取PDF文件中文本的脚本

    标题中的“Python批量提取PDF文件中文本的脚本”指的是使用Python编程语言编写的一个程序,其功能是自动处理多个PDF文件,从中提取出文本内容。这个脚本对于那些需要处理大量PDF文档,例如数据挖掘、文本分析或者...

    python批量修改图片后缀的方法(png到jpg)

    以下是一个简单的Python脚本,用于批量将PNG图片的后缀名更改为JPG: ```python import os import string dirName = "D:/your path/" # 最后要加双斜杠,不然会报错 # 获取指定目录下的所有文件名 li = os....

    python批量修改文件名

    在Python编程中,批量修改文件名是一项常见的任务,特别是在处理大量数据或自动化工作流程时。这个大作业的目标是让你理解并实现如何通过Python脚本来实现这一功能。下面将详细介绍使用Python进行批量文件重命名的...

    python根据多个文件名批量查找文件

    当面对成千上万的文件时,人工检索耗时且容易出错,这时利用Python脚本来批量查找文件就显得格外重要。Python作为一种广泛应用于数据处理和自动化任务的编程语言,通过其丰富的库支持,能够轻松实现基于文件名的批量...

    批量修改文件的后缀名

    有时候,为了保护文件的安全或者避免他人误操作,我们需要批量修改文件的后缀名。后缀名,也称为文件扩展名,是文件类型的重要标识,例如".txt"代表文本文件,".docx"代表Microsoft Word文档等。在Windows操作系统中...

    批量上传文件及执行命令脚本——ssh_batch_trans

    注: 该脚本需要调用的模块为:paramiko, sys, datetime, threading, queue, getopt ... 批量传送文件: -S "IP列表" -L "本地文件路径" -R "远程文件路径" 错误日志文件:$PWD/ssh_errors.log

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

    在进行文件管理时,经常需要修改文件夹中的...总之,该脚本展示了如何使用Python进行简单的文件系统操作,通过命令行参数和内置模块实现对文件的批量处理,这对于需要进行文件后缀修改的各种场景都具有很大的参考价值。

    怎么批量修改文件扩展名

    标题“怎么批量修改文件扩展名”涉及到的是在计算机操作中如何快速有效地更改大量文件的后缀名,这对于处理大量文件的IT专业人士来说是一项常见的任务。批量修改文件扩展名可以节省大量的时间和精力,尤其是在需要...

    iOS 批量修改类文件名字

    为了解决这个问题,我们可以借助Python脚本实现批量修改类文件的名字,从而提高工作效率并确保准确性。 首先,让我们了解Python的基本知识。Python是一种高级、解释型、面向对象的编程语言,以其简洁明了的语法和...

    java批量修改文件后缀名方法总结

    除了使用Java语言编写的批量修改文件后缀名方法、使用cmd命令和使用bat脚本外,还有其他批量修改文件后缀名方法。例如,可以使用其他编程语言,例如Python、C++等,也可以使用其他工具,例如PowerShell等。 批量...

    批量更改文件名后缀

    例如,用VBScript或PowerShell编写脚本,通过循环遍历文件并修改其后缀。 5. **自动化工具** - 对于大型项目或企业级应用,可以考虑使用自动化工具,如AutoHotkey、Python的os模块等,实现更灵活、更强大的文件名...

    Python实现的批量修改文件后缀名操作示例

    ### Python 实现批量修改文件后缀名操作详解 在日常工作中,我们经常需要处理大量的文件,尤其是在进行数据清洗、文件管理等任务时,经常会遇到需要批量修改文件后缀名的情况。利用Python的强大功能,我们可以轻松...

    批量修改文件名及后缀

    在IT领域,批量修改文件名和后缀是一项常见的任务,特别是在处理大量文件时,手动更改每个文件的名称或扩展名会非常耗时且效率低下。批量操作能够大大提高工作效率,节省宝贵的时间。以下是一些关于如何批量修改...

    Python批量重命名文件

    以下是一个简单的Python脚本实例,演示如何批量重命名一个目录下的所有文件,将所有文件名统一改为“新名称”加原文件扩展名: ```python import os # 指定待处理的目录 directory = './your_directory' # 遍历...

Global site tag (gtag.js) - Google Analytics