2010-12-06 41 views
0

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

+1

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(); ' –

Répondre

0

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.

+0

Hein? Il n'y a pas une telle déclaration dans le PEP 3116. –

+0

@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 –

+0

imagedate est le type de tampon ne peut pas écrire cela. –