파일이 있습니다 : "docs.tar.gz". tar 파일에는 네 번째 파일 인 "docs.json"이 있는데 필요한 파일은 4 개입니다. 볼 수 있습니다. tar 파일의 내용을 사용하여 :파이썬은 tar 아카이브 내의 파일을 읽습니다.
import tarfile
tar=tarfile.open("docs.tar.gz")
tar.getmembers()
내가 네 번째 파일 내가 필요 년 - JSON 파일을 읽을 것입니다 방법은 ...없는 임은 contents.Thanks를 추출 후 진행합니다!
import tarfile
tar = tarfile.open("docs.tar.gz")
f = tar.extractfile("docs.json")
# do something like f.read()
# since your file is json, you'll probably want to do this:
import json
json.loads(f.read())
Mayby이 [anwser (http://stackoverflow.com/questions/8008829/extract-only-a-single-directory-from-tar) 유용 할 것이다. – Marcin