subprocess.call(' /Users/siddarthkrishnan/Desktop/Lion.jpg' ;, shell = True) 126给我这个在python 3.5返回126。
为什么文件没有打开?它给出了返回错误126。
答案 0 :(得分:0)
根据您粘贴的路径,我假设您使用的是Windows。 public override int GetHashCode()
{
return base.GetHashCode();
}
尝试将jpg文件作为可执行文件(如* .exe,* .bat等)调用并失败,因为它不是可执行文件。这不是错误,这是正确的行为。
如果要启动Windows照片库(或在文件关联中为* .jpg文件扩展名设置的任何程序),可以使用subprocess.call
,如下所示:
os.startfile
注意:此解决方案仅适用于Windows。