如何使用python脚本重命名文件夹中的多个文件

时间:2019-01-10 17:43:39

标签: python file rename

说我有一个文件夹,里面有一些文件。

文件名是file1.txt, file2.txt, file3.txt, .... ,等。

您能帮我编写一个脚本,将所有文件重命名为abc1.txt,bcd2.txt,cde3.txt,...等吗?

文件名无关紧要。我只想看代码。

而且,我不知道编码。我只想看看有人会怎么做。

1 个答案:

答案 0 :(得分:1)

import os
os.rename('xyz.txt', 'new_name.txt')

只需注意文件路径即可。

让我们认为您正在同一目录中运行python程序,然后执行以下操作:-

import os
var1 = os.listdir()  # takes all file's name in a list
var0 = 0
for i in var1:
    os.rename(i, 'file{}'.format(var0))
    var0 += 1
# new names would be file1, file2 ...

PS:始终首先在虚拟文件夹上进行实验;这样就不会有损失的机会。