Как пакетное переименование в Windows с Python - PullRequest
2 голосов
/ 28 марта 2012

У меня большой список имен файлов, которые запрещены, я хочу переименовать их с помощью команды ren. Как я могу выполнить 'ren' в пакетном режиме на Windows 7 с Python?

Ответы [ 3 ]

2 голосов
/ 28 марта 2012

Вам следует использовать функцию python, будет легче отлавливать ошибки, чем полагаться на команду ren.

import os
os.rename(src, dst)
0 голосов
/ 28 марта 2012

sts = os.system ("mycmd" + "myarg")

или

sts = call ("mycmd" + "myarg", shell = True)

http://docs.python.org/library/subprocess.html

пример:


    import os
    os.system("rename.bat")
    #or use command "start" for start bat files
0 голосов
/ 28 марта 2012

Вы действительно не хотите использовать утилиту пакетного переименования ?

Не изобретай велосипед.

...