在spyder IPython console中,執行程式碼加入引數的例項
阿新 • • 發佈:2020-04-21
在路徑後面加入args = ‘引數1,[引數,]',如下
runfile('/home/liuxiaodong/image_stream/image.py',args = '0',wdir='/home/liuxiaodong/image_stream')
或者直接在ipython中輸入要執行的指令碼加引數
補充知識:ipython 下命令列引數如何傳入
1:問題描述
使用spyder執行Python程式時,有時會遇到程式本身需要有命令列引數(程式內有arg[])傳入才能執行的情況。我之前一般是使用cmd直接呼叫對應的.py後面再加上對應的命令列引數來執行程式。
但是想在spyder下ipython console內直接執行程式時卻遇到了困難,試了好幾種辦法都不行。比如runfile,還有單步下在ipdb>後輸入引數然後執行下一步都沒能解決問題。
2:solution
在spyder下ipython console操作檯內直接輸入run +要跑的.py +傳入引數,這樣即可解決問題,程式就能夠像在cmd下一樣跑起來了~
以上這篇在spyder IPython console中,執行程式碼加入引數的例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。