[英]Running a Windows command line with arguments from Jupyter notebook
在我的筆記本末尾,我想導出它的 HTML 版本。 所以我在筆記本單元格中使用jupyter nbconvert
命令行實用程序:
!jupyter nbconvert '$nb_path' --output '$nfname'
其中nb_path
包含筆記本文件 ( .ipynb
) 的路徑, nfname
是以.html
結尾的名稱。
這在 Mac 上運行良好,但在 Windows 10 中失敗。我得到 output:
"This application is used to convert..."
也就是說,相同的 output 就像我在 cmd 提示符中運行jupyter nbconvert
(不帶參數)一樣。
如果我打開 cmd 提示符並手動鍵入上述命令(使用實際文件名而不是變量名),那么一切都執行得很好。
所以看來!
jupyter 筆記本單元格中的快捷方式無法將 arguments 正確傳遞到 windows 終端。 有沒有一種機制可以做到這一點,還是我必須求助於Popen
?
使用雙引號:
!jupyter nbconvert "$nb_path" --output "$nfname"
在 Windows 10 上為我工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.