在python中,如何在新窗口中打开文件或图片?

时间:2011-05-02 17:16:37

标签: python

文件或图片的内容应显示在新窗口中。

3 个答案:

答案 0 :(得分:4)

这在很大程度上取决于您的操作系统,因为在不同系统上有不同的程序来查看图像等。但您可能会使用的一个技巧是

import webbrowser
webbrowser.open(THE_FILE)

这应该打开指向该文件的默认Web浏览器,该浏览器将显示图像,并可能对某些类型的文件执行您想要的操作。

答案 1 :(得分:1)

你可以尝试

os.system("fspot picture.jpeg")

但是,显然,我假设您正在使用fspot来查看图像,而这可能只适用于Linux。

查看os的文档。

CNC中 Mu Mind的解决方案在Ubuntu Karmic中运行良好。不知道它会在Windows机器上做什么。

答案 2 :(得分:0)

你可以使用

os.system("start "+"anyfile.txt")

假设你有窗户。这基本上打开了它的扩展名中的文件(例如,如果你有一个.txt它将在记事本中打开。)