Question:BytesIO avec python v2.5
Comment puis-je obtenir un flux d'octets qui fonctionne comme StringIO pour Python 2.5?
Application:
Je suis convertir un PDF en texte, mais ne veulent pas d'enregistrer un fichier sur le disque dur.
Autres pensées:
Je pensais que je pouvais utiliser StringIO, mais il n'y a aucun paramètre de mode (je suppose que "String" implique en mode texte).
Apparemment, la classe io.BytesIO est nouvelle dans la version 2.6, donc cela ne fonctionne pas pour moi non plus.
J'ai une solution avec le module tempfile, mais je voudrais éviter toute lecture/écriture sur/depuis le disque dur.
Merci, je me sens un peu des difficultés mentales au moment. :-P – tgray
Savez-vous pourquoi il existe un BytesIO séparé dans 2.6 si StringIO fait la même chose? – tgray
Compatibilité vers l'avant - 2.6 est destiné à faciliter la transition vers la version 3.0, de sorte que certaines des fonctionnalités 3.0 (telles que le module 'io') ont été rétroportées. –