我想在我的python代码中使用subprocess.call调用模块avail和module laod,就像这样。
subprocess.call(['module avail calibre','&','module load calibre'])
但是当我运行这段代码时,它会返回:
OSERROR (2,'没有这样的文件或目录')
关于子进程的任何帮助??
答案 0 :(得分:1)
如果您尝试运行此shell命令:
$ module avail calibre & module load calibre
使用子进程尝试:
subprocess.call(['module','avail','calibre','&','module','load','calibre'])
或:
subprocess.call('module avail calibre & module load calibre',shell=True)