J'ai des données d'image dans le tampon Je veux enregistrer l'image dans mon ordinateur en n'utilisant pas la bibliothèque. (j'utilise python 3.1) Merci beaucoup.Enregistrer l'image dans python 3.1
Répondre
Ok, 3.x python intégré dans open
fonction est un alias de io.open
de sorte que vous pouvez faire (en supposant que vous avez des données d'images stockées dans imagedata
)
filename = "image.png" # use suitable extension according to the format of the image
f = open('filename', 'w')
f.write(imagedate)
f.close()
Maintenant, l'image sera enregistrée dans les locaux répertoire avec le nom de fichier image.png
.
Hein? Il n'y a pas une telle déclaration dans le PEP 3116. –
@Lennart: D'accord, je suis d'accord, mais vérifiez cela http://docs.python.org/release/3.0.1/whatsnew/3.0.html#changes-already-present-in- python-2-6 il est mentionné que maintenant le nouveau module 'io' est la façon standard de faire des E/S. qui est sous PEP 3116 –
imagedate est le type de tampon ne peut pas écrire cela. –
est-ce que python 3.x ne supporte pas l'ouverture ?? si c'est le cas, alors f = open ('fichier', 'w'); f.write (imagedate); f.close(); ' –