2013-04-27 2 views
0

이것은 내 문제입니다. 텍스트, 그림 및 비디오 (모든 코덱)를 하나의 파일로 결합해야합니다. 바이너리 파일이 있다는 것을 알고 있습니다. 파일을 포장하고 읽는 방법을 어떻게 알겠습니까? 예를 들어, 한 파일에는 텍스트를 저장 한 다음 png를 저장 한 다음 비디오를 저장합니다.파이썬. 다른 멀티미디어에 대한 컨테이너 파일

다른 파이썬 파일에서 파일을 다시 추출하고 제발 내가 원하는대로 표시하십시오. 감사합니다. Renier Engelbrecht

답변

1

zipfile 모듈을 사용할 수 있습니다. 임의의 구성 요소로부터 하나의 파일을 만듭니다.

샘플 사용 (파이썬 3) :

import zipfile 

# Write zip file 
with zipfile.ZipFile("combined_file.zip", mode='w', compression=zipfile.ZIP_STORED) as archive: 
    archive.write("file_1.ext") 
    archive.write("file_2.ext") 

# Extract contents later 
with zipfile.ZipFile("combined_file.zip", mode='r') as archive: 
    archive.extractall() 
+0

정말 감사합니다. 이것은 정말로 효과가있었습니다. – user1135687