logo

Python批量重命名文件

作者:公子世无双2024.01.17 21:22浏览量:6

简介:使用Python的os和shutil模块,可以轻松地批量重命名文件。下面是一个简单的示例,演示如何使用Python批量重命名文件。

在Python中,我们可以使用os和shutil模块来批量重命名文件。下面是一个简单的示例代码,它会将指定目录下的所有.txt文件重命名为.old。

  1. import os
  2. import shutil
  3. # 指定目录路径
  4. directory = '/path/to/directory'
  5. # 遍历目录中的文件
  6. for filename in os.listdir(directory):
  7. # 检查文件是否为.txt文件
  8. if filename.endswith('.txt'):
  9. # 构建新的文件名
  10. new_filename = filename[:-4] + '.old'
  11. # 构建完整的旧文件名和新文件名
  12. old_file = os.path.join(directory, filename)
  13. new_file = os.path.join(directory, new_filename)
  14. # 重命名文件
  15. shutil.move(old_file, new_file)

在这个示例中,我们首先指定了要重命名的文件的目录。然后,我们使用os.listdir()函数遍历目录中的所有文件。对于每个以.txt结尾的文件,我们构建一个新的文件名(将.txt替换为.old),然后使用shutil.move()函数将文件重命名为新的文件名。
请注意,这个示例假设您已经安装了Python,并且您已经熟悉Python编程语言的基本语法。如果您需要更详细的帮助,请参考Python官方文档或寻求专业人士的帮助。

相关文章推荐

发表评论