我目前正试图从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,我希望它打印出你已被熊殴打,然后在屏幕上弹出熊,无论熊图像只是一个文件相同的文件夹,或者如果它链接到我在其上托管熊图像的网页。
这可能吗?
答案 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