프로그래밍 언어/C/C++

[Python]파일명 바꾸기

소혼 2009. 9. 2. 22:59
반응형

예섬이를 위해 간단히 짜본 파이썬 스크립트.
문제는 엠파스에서 탭이 제대로 안붙는구나 ;;
[요구사항]
특정 폴더를 선택하여, 해당 폴더가 가지고 있는 파일들의 이름 앞에 특정 문자열을 붙일 수 있어야 한다.
import os, time, string
from Tkinter import *
from tkFileDialog import askdirectory

top = Tk()
F = Frame(top)
F.pack(expand="true")

myPath = askdirectory(title="select directory", mustexist=1)
if not myPath:
	os.exit
else:
	print "selected", myPath

#myPath = raw_input("Enter the path you want to change filename : ");
suffix = raw_input("Input suffix you want : ");
for f in os.listdir(myPath):
	tempPath = os.path.join(myPath, f)
	tempPath2 = os.path.join(myPath, suffix + f)
	if not os.path.isdir(tempPath):
		os.rename(tempPath, tempPath2)

raw_input("finished")
반응형

'프로그래밍 언어 > C/C++' 카테고리의 다른 글

gcc 업그레이드 (4.5.0)  (0) 2010.07.21
Header안에 static 변수  (0) 2010.02.21
디버깅하는 법 - 툴 - ltrace  (0) 2010.02.18
unresolved symbol 에 관하여  (0) 2010.01.27
AspectC++  (0) 2009.08.31