1

このようなものであるsubprocess.callを使用して、Pythonコード中にモジュールavailとモジュールlaodを呼び出したいと思います。

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

しかし、このコードを実行すると、次のように返されます。

OSERROR (2、「そのようなファイルまたはディレクトリはありません」)

サブプロセスに関するヘルプ??

4

1 に答える 1

1

このシェル コマンドを実行しようとしている場合:

$ module avail calibre & module load calibre

サブプロセスで試してください:

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

また:

subprocess.call('module avail calibre & module load calibre',shell=True)
于 2012-06-15T09:13:20.833 に答える