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