1. 程式人生 > >subprocess模組call的用法

subprocess模組call的用法

subprocess模組用來建立新的程序,連線到其stdin、stdout、stderr管道並獲取它們的返回碼。

from subprocess import call
call(['python3','-m','nbconvert','assessing.ipynb'])
## output,若成功,返回程式碼0,失敗則返回大於0的數字
0

等同於在shell中直接執行命令:

guodeMacBook-Pro:case_study1 guo$ python3 -m nbconvert assessing.ipynb 
[NbConvertApp] Converting notebook assessing
.ipynb to html [NbConvertApp] Writing 269033 bytes to assessing.html

最終在當前目錄下生成 assessing.html 檔案。