zip화일 이름 안깨먹고 압축풀기
글쓴이: ageldama / 작성시간: 금, 2003/07/11 - 5:37오전
파이썬 zipfile모듈은 이름을 안깨먹더군여;;; (쿨럭;;;)
#!/usr/bin/env python import sys import os import os.path import zipfile for fn in sys.argv[1:]: sys.stdout.write("is zipfile[%s]? "%fn) if zipfile.is_zipfile(fn): zf=zipfile.ZipFile(fn) sys.stdout.write("yes\n") for i in zf.namelist(): if os.path.dirname(i)!='': if not os.access(os.path.dirname(i),os.R_OK|os.X_OK): sys.stdout.write(" makedir(%s)\n"%os.path.dirname(i)) os.makedirs(os.path.dirname(i)) sys.stdout.write(" write(%s)\n"%i) open(i,"wb").write(zf.read(i)) else: sys.stdout.write("no\n")
# 들여쓰기의 압박!-_-
Forums:
댓글 달기