我的搅拌机在'/home/abc/Destkop/blender/blender-2.78'
的路径上。当命令行位于路径'/home/abc/Destkop/blender/blender-2.78'
时,通过命令行执行'./blender -b /home/abc/Destkop/blender/car.model'
是有效的。在
我试图通过子进程在python中执行blender,但是代码没有出现错误"/usr/bin/python: can't open file ./blender -b /home/abc/Destkop/blender/car.model"
,但是路径是正确的
这是我的密码
import os
import sys
import subprocess
if __name__="__main__":
os.chdir("/home/abc/Destkop/blender/blender-2.78")
subprocess.Popen([sys.executable],"./blender -b /home/abc/Destkop/blender/car.m
试试这个:
注意,
shell
参数默认为False
,这意味着args
必须是组成命令行的单词序列(列表或元组),而不是单个命令行字符串。在相关问题 更多 >
编程相关推荐