Удаление / переименование файлов в Python - PullRequest
0 голосов
/ 22 сентября 2011

Я пытаюсь выяснить, как я могу удалить определенные слова из имени файла. Поэтому, если бы мое имя файла было lolipop-three-fun-sand, я бы ввел три и fun, и они были бы удалены. Переименование файла в lolipop - sand. Любые идеи о том, как начать это?

Ответы [ 2 ]

3 голосов
/ 22 сентября 2011

Используйте string.replace(), чтобы удалить слова из имени файла.Затем позвоните os.rename(), чтобы выполнить переименование.

newfilename = filename.replace('three', '').replace('fun', '')
os.rename(filename, newfilename)
0 голосов
/ 28 июня 2015
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
...