在python中删除/重命名文件

时间:2011-09-22 03:25:07

标签: python file rename

我试图找出如何从文件名中删除某些单词。因此,如果我的文件名是lolipop-three-fun-sand,我会输入三个并且很有趣,他们会被删除。将文件重命名为lolipop - sand。关于如何开始这个的任何想法?

2 个答案:

答案 0 :(得分:3)

使用string.replace()删除文件名中的字词。然后调用os.rename()执行重命名。

newfilename = filename.replace('three', '').replace('fun', '')
os.rename(filename, newfilename)

答案 1 :(得分:0)

import os
line = 'lolipop-three-fun-sand'
delete_list = raw_input("enter ur words to be removed : write them in single quote separated by a comma")
for word in delete_list:
        line = line.replace(word, "")
print line