2013-01-21 5 views
6

라이브러리를 사용하여 장고에서 zip 파일의 압축을 풀려고합니다.Django에서 Zip 파일 압축 해제

이 내 코드입니다 :

if formtoaddmodel.is_valid(): 
     content = request.FILES['content'] 
     unzipped = zipfile.ZipFile(content) 
     print unzipped.namelist() 
     for libitem in unzipped.namelist(): 
      filecontent = file(libitem,'wb').write(unzipped.read(libitem)) 

이 마지막 두 항목이 무엇인지 궁금 print unzipped.namelist()

['FileName1.jpg', 'FileName2.png', '__MACOSX/', '__MACOSX/._FileName2.png'] 

임의 출력이 - 그것은 경로 것 같습니다. 나는 거기에 관심이 없다 - 어떻게 그들을 필터링하는 방법이 있을까?

답변

2

그 파일은 맥에서 압축 유틸리티에 의해 추가 된 태그입니다. 당신은 이름이 '__MACOSX /'

link