簡體   English   中英

如何使用子進程運行命令模塊?

[英]How to run command module avail using subprocess?

我想使用subprocess.call在我的python代碼中調用模塊有效和模塊laod,這是這樣的。

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

但是,當我運行此代碼時,它將返回:

OSERROR(2,“沒有此類文件或目錄”)

任何有關子流程的幫助?

如果您嘗試運行此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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM