1. 程式人生 > 程式設計 >在spyder IPython console中,執行程式碼加入引數的例項

在spyder IPython console中,執行程式碼加入引數的例項

在路徑後面加入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中,執行程式碼加入引數的例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。