【发布时间】:2015-02-23 22:11:55
【问题描述】:
我正在编写一个将图像文件保存到桌面的脚本(例如“image.JPG”)。之后,我想打开图像文件,使其显示在屏幕上。我一直在尝试使用 subprocess (我没有经验),但似乎无法让它工作。
import subprocess
subprocess.Popen("C:/Users/first.last/Desktop/image.JPG")
但是,这会导致以下错误:
[error] OSError ( Cannot run program "C:/Users/sean.sheehan/Desktop/image.JPG" (in directory "C:\SikuliX"): CreateProcess error=193, %1 is not a valid Win32 application )
我假设这是因为它是一个文件而不是一个应用程序(也许我必须打开一个允许您查看图像的应用程序?)
那么,有没有办法在 sikuli/jython/python 中打开图像文件而无需使用 sikuli 双击它?我也不想下载任何额外的包。
谢谢。
【问题讨论】: