如何使用子进程来运行命令模块无济于事?(How to run command module avai

2019-10-16 20:49发布

我想打电话给使用subprocess.call这是这样我的Python代码中模块无济于事和模块LAOD。

    subprocess.call(['module avail calibre','&','module load calibre'])

但是,当我运行此代码返回:

OSERROR(2,“没有这样的文件或目录”)

关于子任何帮助?

Answer 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)


文章来源: How to run command module avail using subprocess?