Python批量修改文件名(Python基础)

心已赠人 2022-12-31 01:20 251阅读 0赞

Python批量给文件夹中文件加上或删除前缀

1.需要使用os模块中的两个函数:

修改文件名:os.rename(旧文件名,新文件名)
列出本文件夹中所有文件名:os.listdir()

2. 参考代码:

  1. import os
  2. flag = False # 如果flag是True的话,要 增加前缀,否则要 删除前缀
  3. if flag:
  4. for i in os.listdir():
  5. if "-" in i: # 有“-”说明是我们要重命名的文件
  6. os.rename(i, "[day07]-" + i)
  7. else:
  8. for i in os.listdir():
  9. if "[day07]-" in i:
  10. os.rename(i, i[len("[day07]-"):])

发表评论

表情:
评论列表 (有 0 条评论,251人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python 批量修改文件名

    > 仅个人需求,有需要的可以自取。 前段时间为家里孩子下载了一批课程,但是文件命名就很奇怪也很乱,就想着将文件名修改掉便于查看。 这批视频下载下来后前边都给了诸如`001`