Python

[python] 파일이름 일괄 변경, 파라메터

tenn 2013. 12. 15. 09:37



from os import rename, listdir, sys


files = listdir('.')


if len(sys.argv) is 1:

        print("input target string and replace string..")

        exit(0)

if len(sys.argv) is 2:

        print("input replace string..")

        exit(0)


targetStr = sys.argv[1]

replaceStr = sys.argv[2]


for name in files:

#       if name.startswith('b'):

        if name.startswith(targetStr):

                newname = name.replace(targetStr,replaceStr)

                rename(name,newname)

                print(name + ' -> ' + newname)





파일이름 일괄변경

http://www.appilogue.kr/2844289


파라메터

http://mwultong.blogspot.com/2007/01/python-sysargv-command-line-argument.html