在使用空闲3.5进行编译时返回错误126

时间:2016-10-09 07:26:03

标签: python-3.x

subprocess.call(' /Users/siddarthkrishnan/Desktop/Lion.jpg' ;, shell = True) 126给我这个在python 3.5返回126。

为什么文件没有打开?它给出了返回错误126。

1 个答案:

答案 0 :(得分:0)

根据您粘贴的路径,我假设您使用的是Windows。 public override int GetHashCode() { return base.GetHashCode(); } 尝试将jpg文件作为可执行文件(如* .exe,* .bat等)调用并失败,因为它不是可执行文件。这不是错误,这是正确的行为。

如果要启动Windows照片库(或在文件关联中为* .jpg文件扩展名设置的任何程序),可以使用subprocess.call,如下所示:

os.startfile

注意:此解决方案仅适用于Windows。