이파이썬 2.7 코드는 내가 (독립 플랫폼) zip 파일을 추출 할 수 있습니다이 단순히 파이썬 기능이 2.6
def unzip(source, target):
with zipfile.ZipFile(source , "r") as z:
z.extractall(target)
print "Extracted : " + source + " to: " + target
이 파이썬 2.7와 잘 실행 파이썬으로 실행하지만, 파이썬 2.6 실패 제작 :
AttributeError: ZipFile instance has no attribute '__exit__':
나는 업그레이드가 2.6 필요하다고이 제안을 발견 -> 2.7 https://bugs.launchpad.net/horizon/+bug/955994
을하지만 포트 수에 법과에 위의 코드입니다 k를 파이썬 2.6과 함께 사용하고 아직도 크로스 플랫폼을 유지하고 있습니까?
zipfile 모듈 컨텍스트 관리자의 경우 "with"는 Python 버전 2.7.1에서 지원됩니다. https://docs.python.org/2/library/zipfile.html 이전 버전의 경우 "with"없이 시도하십시오. –