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

恩蒂亚·霍克

我有两个文件夹,每个文件夹有六个不同扩展名的文件(.txt、.jpg、.tiff 等),我想使用 Python 重命名每个文件名(不想更改文件扩展名)。

请帮帮我吧。我是编程新手,正在开始学习 Python

提前致谢。

德维什·库马尔·辛格

使用os.listdir列出目录中的所有文件,然后使用os.rename重命名所有文件,也使用os.path.splitext提取扩展名和文件名

import os

folder_name = '<folder_where_we_have_files>'
name = '<name_for_file>'
for file in os.listdir(folder_name):
    #Get the full file path
    file_path = os.path.join(folder_name, file)
    #Get the file name and it's extension
    file_name, extension = os.path.splitext(file_path)
    #We don't want to rename file which is already renamed
    if name not in file_name:
        #Create the full path of the new file
        new_file = os.path.join(folder_name, name + extension)
        #Rename the file to new file
        os.rename(file_path, new_file)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

批量重命名子目录的所有 gif 文件 rename() php

来自分类Dev

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

来自分类Dev

重命名子目录中与文件夹名称相同的文件

来自分类Dev

批量调整大小并重命名子目录中的图像文件

来自分类Dev

重命名csh shell中的所有子目录

来自分类Dev

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

来自分类Dev

如何重命名(取消隐藏)目录中的所有文件和子目录?

来自分类Dev

解压子目录中的所有文件,并在其原始目录后重命名

来自分类Dev

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

来自分类Dev

从所有子目录移动特定文件,并根据子目录重命名

来自分类Dev

重命名所有子目录中的文件和文件夹以删除字符

来自分类Dev

bash-重命名子目录中的fasta标头和文件名-追加前缀

来自分类Dev

LINUX bash文件:通过其中的文件计数重命名子目录

来自分类Dev

使用Ruby重命名所有子目录

来自分类Dev

PHP使用子目录作为新文件名重命名所有文件

来自分类Dev

脚本从多个目录中删除中间字符,然后重命名子目录中的文件以包括目录+文件名

来自分类Dev

重命名父目录时不重命名子目录

来自分类Dev

重命名多个子目录中的同名文件

来自分类Dev

将子目录中的pdf文件重命名为子目录的名称

来自分类Dev

无法使用 Synology 上共享文件夹位置中的 rename-item 重命名子目录中的文件

来自分类Dev

Windows批处理方式以单个文件替换子目录中的所有文件(复制,重命名所有文件)

来自分类Dev

将所有文件移动到以部分文件名命名的子目录中

来自分类Dev

.htaccess 301重定向-重命名子目录

来自分类Dev

查找目录及其子目录中的所有文件

来自分类Dev

如何根据原始文件的更改重命名复制目录中的文件和子目录?

来自分类Dev

如何根据目录和子目录中的txt文件复制和重命名文件

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

    批量重命名子目录的所有 gif 文件 rename() php

  3. 3

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

  4. 4

    重命名子目录中与文件夹名称相同的文件

  5. 5

    批量调整大小并重命名子目录中的图像文件

  6. 6

    重命名csh shell中的所有子目录

  7. 7

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

  8. 8

    如何重命名(取消隐藏)目录中的所有文件和子目录?

  9. 9

    解压子目录中的所有文件,并在其原始目录后重命名

  10. 10

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

  11. 11

    从所有子目录移动特定文件,并根据子目录重命名

  12. 12

    重命名所有子目录中的文件和文件夹以删除字符

  13. 13

    bash-重命名子目录中的fasta标头和文件名-追加前缀

  14. 14

    LINUX bash文件:通过其中的文件计数重命名子目录

  15. 15

    使用Ruby重命名所有子目录

  16. 16

    PHP使用子目录作为新文件名重命名所有文件

  17. 17

    脚本从多个目录中删除中间字符,然后重命名子目录中的文件以包括目录+文件名

  18. 18

    重命名父目录时不重命名子目录

  19. 19

    重命名多个子目录中的同名文件

  20. 20

    将子目录中的pdf文件重命名为子目录的名称

  21. 21

    无法使用 Synology 上共享文件夹位置中的 rename-item 重命名子目录中的文件

  22. 22

    Windows批处理方式以单个文件替换子目录中的所有文件(复制,重命名所有文件)

  23. 23

    将所有文件移动到以部分文件名命名的子目录中

  24. 24

    .htaccess 301重定向-重命名子目录

  25. 25

    查找目录及其子目录中的所有文件

  26. 26

    如何根据原始文件的更改重命名复制目录中的文件和子目录?

  27. 27

    如何根据目录和子目录中的txt文件复制和重命名文件

  28. 28

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

  29. 29

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

热门标签

归档