# 파일을 읽어 1탭을 4개의 스페이스로 바꿈.
import re
import sys
def use():
print "Usage: python %s filename" % sys.argv[0]
try: f = open(sys.argv[1])
except: use();
# 별다른 except 조건이 없으면 오류 발생시 다 except로 이동되는 듯
msg = f.read()
f.close()
p = re.compile(r'\t')
# same as
# p = re.compile('\\t')
changed = p.sub(" "*4,msg)
# sub은 패턴과 매치되는 부분을 원하는 문자열로 바꾸어 주는 기능.
f=open(sys.argv[1],'w')
f.write(changed)
f.close()
~
'스터디 > Jump2Python' 카테고리의 다른 글
Simple Memo (0) | 2015.01.12 |
---|---|
JTP _ 12345 를 12,345 로 (0) | 2015.01.12 |