자동으로 아카이브의 유형을 감지하고 아카이브 (zip, tar.gz 등)를 추출 할 패키지를 찾고 있습니다. 펄이 쉽다 - 파이썬에서, 나는 그것을 할 수있는 간단한 패키지/클래스 ...Perl의 Archive :: Extract와 비슷한 Python 패키지가 있습니까?
3
A
답변
1
Mark Byers' response에서 벗어나 mimetypes
(표준 라이브러리에서도 가능)과 함께 묶을 수 있습니다. 파일 유형을 식별하고 그에 따라 처리 할 수 있습니다. 세계는 Archive::Extract
의 Python 버전이 필요하며 작성해 주시기 바랍니다!
1
'mimetype'을 사용하지 마십시오. 'stdlib '의 일부는 아니지만'magic'을 대신 사용하십시오. –
나는 마술을 사용하여 보았지만, 이미 거기에 뭔가가 있기를 바랐다 ... 글을 써야 할 수도있다! – Loki
'mimetypes '의 문제점은 무엇입니까? – jathanism