Come hobbista pitone autodidatta, come potrei imparare a importare ed esportare file binari utilizzando formati standard?File binario IO in python, da dove iniziare?
Mi piacerebbe implementare uno script che tenga ePub ebooks (XHTML + CSS in un file zip) e lo converta in un formato mobipocket (Palmdoc) per consentire a Amazon Kindle di leggerlo (come parte di un più grande progetto a cui sto lavorando).
Esiste già un fantastico progetto open source per la gestione delle librerie di ebook: Calibre. Volevo provare a implementarlo da solo come esercizio di apprendimento/auto-insegnamento. Ho iniziato a guardare il loro python source code e ho capito che non avevo idea di cosa stesse succedendo. Certamente, il grande pericolo nell'essere autodidatti in qualsiasi cosa non è sapere quello che non sai.
In questo caso, so che non conosco molto su questi file binari e su come lavorare con loro in codice Python (struct?). Ma penso che probabilmente manchi molta conoscenza dei file binari in generale e vorrei un po 'di aiuto per capire come lavorare con loro. Here is a detailed overview delle intestazioni mobi/palmdoc. Grazie!
Modifica: nessuna domanda, buon punto! Hai qualche consiglio su come acquisire una conoscenza di base del lavoro con i file binari? Python specifico sarebbe utile ma potrebbero anche essere utili altri approcci.
TOM: A cura come questione, intro aggiunto/migliore titolo
quindi qual è la tua domanda esatta? – NicDumZ