python文件名批量重命名,python 批量文件重命名

  python文件名批量重命名,python 批量文件重命名

  本文主要介绍Python如何重命名文件,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  00-1010按顺序重命名文件夹中的文件。我们先试试最简单的方法,可以看到文件夹已经按顺序重命名了。接下来,让我们重命名文件并首先构建一个文本文档。

  

目录

  直接粘贴代码:

  导入操作系统

  Srcfile=。/act work/link file/allext links-copy . txt

  dstFile=。/act work/link file/allext links-copy . txt

  尝试:

  os.rename(srcFile,dstFile)

  e:除外

  打印(e)

  打印(重命名文件失败\r\n )

  else:

  打印(重命名文件成功\r\n )

  

对文件进行重命名

  在处理机器学习图片的时候,你需要把图片按照类别放到不同的文件夹里。在文件夹下,你还想通过增加数字来给图片重新命名,方便后续处理。

  首先,我们来看看python的重命名函数:

  os.rename(src,dst)

  Src:要修改的目录名dst:修改的目录名如果dst是现有目录,将抛出OSError。

  注意:src和dst是完整路径文件名。

  首先,让我们重命名文件夹。

  

对文件夹下文件按顺序重命名

  导入操作系统

  def myrename(路径):

  file_list=os.listdir(路径)

  i=0

  对于file_list:中的fi

  old_name=os.path.join(path,fi)

  new_name=os.path.join(path,str(i))

  os.rename(旧名称,新名称)

  i=1

  if __name__==__main__:

  path=D:/test/121

  myrename(路径)

  

先使用最简单的方法尝试一下

  稍微改一下,让它看起来不那么低。

  导入操作系统

  def myrename(路径):

  file_list=os.listdir(路径)

  对于I,fi in枚举(file_list):

  old_name=os.path.join(path,fi)

  new_name=os.path.join(path, N0 str(i))

  os.rename(旧名称,新名称)

  if __name__==__main__:

  path=D:/test/121

  myrename(路径)

  效果是一样的,关于enumerate的功能我就不赘述了。我们也可以使用python zip来修改它:

  导入操作系统

  def myrename(路径):

  file_list=os.listdir(路径)

  对于I,fi in zip(range(len(file_list)),file_list):

  old_name=os.path.join(path,fi)

  new_name=os.path.join(path, The str(i))

  os.rename(旧名称,新名称)

  if __name__==__main__:

  path=D:/test/121

  myrename(路径)

  相同效果:

  

我们就可以看到文件夹已经按照顺序重命名了

  以上三种方法都可以,只需要稍加改动。让我以函数enumerate为例来演示:

  

接下来我们对文件进行重命名

  粘贴一串,作为测试,并在函数中添加一个try-except,防止文件重命名错误。这里,重命名需要是相同格式的文件,否则会报错:

  导入操作系统

  def myrename(路径):

  file_list=os.listdir(路径)

  对于I,fi in枚举(file_list):

  old_dir=os.path.join(path,fi)

  filename=my str(i 1),str(fi.split( . ))[-1])

  new_dir=os.path.join(路径,文件名)

  尝试:

  os.rename(旧目录,新目录)

  e:除外

  打印(e)

  打印(失败!)

  else:

  打印(成功!)

  if __name__==__main__:

  path=D:/test/121

  myrename(路径)

  代码很简单,入门小白,这里列出的最简单的方法也是。以上只是个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python文件路径操作方法总结怎么写,python文件路径操作方法总结表,python文件路径操作方法总结
  • python文件路径操作方法总结怎么写,python文件路径操作方法总结图
  • ,,PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
  • python文件加密存储,python通过文件读写,复制图片
  • python文件打开的默认方式是只读,python以只读方式打开文本文件的参数
  • python文件读写,python将数据写入文件和从文件读取
  • 怎么把python文件变成可执行exe,python将py文件编译成exe文件
  • 打开python文件的两种方式,python文件是怎么打开
  • python文件操作write,python文件write函数的用法
  • linux如何编译python文件,linux上python编译器
  • python打不开文件怎么回事,做好的python文件直接打开怎么不能用
  • python中绝对路径,python文件相对路径怎么写
  • python对文件的操作方法有哪些,python文件的基本操作
  • python关于文件的题目,python文件概述
  • python文件可以直接运行吗,python直接运行
  • 留言与评论(共有 条评论)
       
    验证码: