我想让python输出一个png文件

时间:2012-11-28 04:33:55

标签: python image numpy png output

我目前正试图从if语句中获取我的python代码中输出的图片,甚至是我可以链接到的网页上的图片。

以下是代码:

if c >= 50:
    print '\nYou have been mauled by a bear\n'
    # I want to output a picture of a bear here
    quit()

我有一个c的计数器,如果它达到50,我希望它打印出你已被熊殴打,然后在屏幕上弹出熊,无论熊图像只是一个文件相同的文件夹,或者如果它链接到我在其上托管熊图像的网页。

这可能吗?

2 个答案:

答案 0 :(得分:2)

在Mac上:

from subprocess import call
call(["open", "hi.jpg"])

如果用“打开”替换用于打开图像的任何程序,这也适用于其他系统。

答案 1 :(得分:2)

有很多方法可以做到这一点,我会使用PIL

中的图像模块
from PIL import Image
im = Image.open("bear.png")
im.show()

其他方法是使用以下方法之一:wxWindows,pyQt,pyGTK或Tkinter