Python如何对文件进行重命名操作?
warning:
这篇文章距离上次修改已过286天,其中的内容可能已经有所变动。
在Python中,你可以使用内置的os
模块中的rename
函数或者replace
方法来对文件进行重命名操作。
以下是使用os.rename
的示例代码:
import os
# 旧文件名
old_name = 'old_filename.txt'
# 新文件名
new_name = 'new_filename.txt'
# 重命名文件
os.rename(old_name, new_name)
如果你想要批量重命名文件,可以使用如下代码:
import os
# 文件名映射函数
def rename_file(old_name, new_name):
os.rename(old_name, new_name)
# 假设你要将当前目录下所有的.txt文件改为.md文件
for filename in os.listdir('.'):
if filename.endswith('.txt'):
new_filename = filename.replace('.txt', '.md')
rename_file(filename, new_filename)
请确保在使用这些操作时,你有足够的权限对文件进行重命名,并且在重命名前文件不被其他程序使用。
评论已关闭