독학으로 파이썬 애호가로서 표준 형식을 사용하여 이진 파일을 가져오고 내보내는 법을 배우려면 어떻게해야합니까?파이썬에서 이진 파일 입출력은 어디에서 시작해야합니까?
아마존 킨들이 읽을 수 있도록하기 위해 ePub 전자 책 (XHTML + CSS in zip)을 mobipocket (Palmdoc) 형식으로 변환하는 스크립트를 구현하고 싶습니다. 내가하고있는 프로젝트).
이미 서적 라이브러리 관리를위한 멋진 오픈 소스 프로젝트가 있습니다 : Calibre. 나는 이것을 스스로 학습/자기 가르침 연습으로 구현하려고 노력했다. 나는 그들의 python source code을보고 시작했고, 나는 무엇이 계속되고 있는지 전혀 알지 못한다는 것을 깨달았다. 물론, 무엇보다도 독학을 할 때 큰 위험은 여러분이 모르는 것을 모르는 것이 아닙니다.
이 경우이 바이너리 파일과 파이썬 코드 (struct?)로 작업하는 방법에 대해 많이 알지 못합니다. 하지만 나는 일반적으로 이진 파일에 대한 많은 지식을 잃어버린 것 같아요. 그리고 나는 그들과 함께 일하는 방법을 이해하는데 도움이되고 싶습니다. mobi/palmdoc 헤더의 Here is a detailed overview. 감사!
편집 : 아무런 문제가 없습니다. 바이너리 파일 작업에 대한 기본 지식을 얻는 방법에 대한 조언이 있습니까? 파이썬 특정은 도움이되지만 다른 접근법 또한 유용 할 수 있습니다.
TOM : 질문으로 편집, 추가 소개/더 나은 제목
그럼 정확한 질문은 무엇입니까? – NicDumZ