使用Python重命名目录中的所有文件

米勒

我有一个目录,其中包含许多具有这种格式的文件:

1 or 2 numbers_S followed by 1 or 2 numbers_L001_R1 or R2_001.fastq

Examples: 1_S1_L001_R1_001.fastq or 14_S14_L001_R2_001.fastq

我希望文件名是这样的: 1_R1.fastq 14_R2.fastq

我已经弄清楚了regexp可以反映文件名,并且可以成功地进行搜索和替换TextWrangler以下是我想到的正则表达式:

Search: (\d+)\wS\d+\wL001\w(R\d)\w001(\.fastq)
Replace: \1_\2\3 (or $1_$2$3 depending on the program)

但是,我想知道如何使用简单的Python脚本批量重命名文件。我将不胜感激任何建议。

谢谢!

伯纳多

你可以做这样的事情

 import glob, re, os

 for filename in glob.glob('/some/dir/*.fastq'):
     new_name = re.sub(pattern, r'\1_\2\3', filename)
     os.rename(filename, new_name)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python重命名目录中的所有文件

来自分类Dev

使用python重命名目录中的所有文件以在每个文件中存在的行

来自分类Dev

如何使用 Python 复制和重命名目录中的所有文件?

来自分类Dev

Powershell重命名目录中的所有文件,重命名值来自被重命名的文件

来自分类Dev

重命名目录中的所有文件

来自分类Dev

Powershell脚本重命名目录中的所有文件

来自分类Dev

重命名目录中的所有文件夹

来自分类Dev

重命名目录中特定类型的所有文件

来自分类Dev

用Python中的连续数字重命名目录中的所有文件

来自分类Dev

使用datagridview列值重命名目录中的所有文件名

来自分类Dev

使用Python重命名目录中的多个文件

来自分类Dev

使用python或R重命名目录中的文件

来自分类Dev

根据目录中包含的文本重命名目录中的所有文件

来自分类Dev

重命名目录和子目录中的所有文件

来自分类Dev

重命名目录中的所有文件,同时保留任何文件扩展名

来自分类Dev

如何重命名目录中的所有图像

来自分类Dev

如何重命名目录中的所有文件并添加当前unix日期的前缀

来自分类Dev

重命名目录中的所有文件扩展名

来自分类Dev

尝试重命名目录中的所有文件时出现FileNotFoundError

来自分类Dev

重命名目录中的所有文件扩展名

来自分类Dev

如何重命名目录中的所有文件并添加当前unix日期的前缀

来自分类Dev

如何重命名目录中的所有文件并添加前缀

来自分类Dev

重命名目录中的所有文件为默认顺序

来自分类Dev

bash脚本-重命名目录中包含* space *()*-的所有文件

来自分类Dev

Python重命名目录中的多个文件

来自分类Dev

在Python中递归重命名目录

来自分类Dev

在 Python 中重命名目录

来自分类Dev

使用Python重命名目录中的一堆文件的问题

来自分类Dev

重命名目录中的文件名中使用Python

Related 相关文章

  1. 1

    使用Python重命名目录中的所有文件

  2. 2

    使用python重命名目录中的所有文件以在每个文件中存在的行

  3. 3

    如何使用 Python 复制和重命名目录中的所有文件?

  4. 4

    Powershell重命名目录中的所有文件,重命名值来自被重命名的文件

  5. 5

    重命名目录中的所有文件

  6. 6

    Powershell脚本重命名目录中的所有文件

  7. 7

    重命名目录中的所有文件夹

  8. 8

    重命名目录中特定类型的所有文件

  9. 9

    用Python中的连续数字重命名目录中的所有文件

  10. 10

    使用datagridview列值重命名目录中的所有文件名

  11. 11

    使用Python重命名目录中的多个文件

  12. 12

    使用python或R重命名目录中的文件

  13. 13

    根据目录中包含的文本重命名目录中的所有文件

  14. 14

    重命名目录和子目录中的所有文件

  15. 15

    重命名目录中的所有文件,同时保留任何文件扩展名

  16. 16

    如何重命名目录中的所有图像

  17. 17

    如何重命名目录中的所有文件并添加当前unix日期的前缀

  18. 18

    重命名目录中的所有文件扩展名

  19. 19

    尝试重命名目录中的所有文件时出现FileNotFoundError

  20. 20

    重命名目录中的所有文件扩展名

  21. 21

    如何重命名目录中的所有文件并添加当前unix日期的前缀

  22. 22

    如何重命名目录中的所有文件并添加前缀

  23. 23

    重命名目录中的所有文件为默认顺序

  24. 24

    bash脚本-重命名目录中包含* space *()*-的所有文件

  25. 25

    Python重命名目录中的多个文件

  26. 26

    在Python中递归重命名目录

  27. 27

    在 Python 中重命名目录

  28. 28

    使用Python重命名目录中的一堆文件的问题

  29. 29

    重命名目录中的文件名中使用Python

热门标签

归档