1
我使用OSX的新Enthought雨棚代碼編輯器(64位)。要測試腳本,我需要提供命令行參數,如:如何向Enthought Canopy Editor中的腳本提供命令行參數?
import sys
config_file = sys.argv[1]
不過,我似乎無法找到一個方法來提供命令行參數的腳本。我試圖用一個宏爲:
def run():
code_task = get_active_task()
code_task.run_current_file('config_filename')
...但我得到一個錯誤,run_current_file
只需要一個參數(假設self
)。
感謝。我在想,當我從EPD變成Canopy時,它會是一個全面服務的IDE。我認爲我現在需要做的解決方法就是在調試時對命令行進行硬編碼。不過,我很欣慰地看到,PDB在Canopy環境中與iPython很好地協作。 – mishaF 2013-04-11 14:26:09