在ipython会话中设置自定义选项
在R中,我经常设置会话选项来控制程序流。例如,如果我希望脚本在调试模式下运行,我可以执行在ipython会话中设置自定义选项,python,python-3.x,Python,Python 3.x,在R中,我经常设置会话选项来控制程序流。例如,如果我希望脚本在调试模式下运行,我可以执行options(debug=T),然后使用getOption(“debug”,F)在脚本中检查它。python有什么等价物吗 请注意,这与向脚本传递参数不同,因为我希望在开始调试后不触碰代码。是否查找此问题的答案?你发现了什么?例如,是否有关于使用IPython.yes进行调试的所有信息?我只找到了设置环境变量。另外,这个问题与调试无关,这只是一个例子,说明了这个机制在哪里是有用的。当我在谷歌上搜索“ipyt
options(debug=T)
,然后使用getOption(“debug”,F)
在脚本中检查它。python有什么等价物吗
请注意,这与向脚本传递参数不同,因为我希望在开始调试后不触碰代码。是否查找此问题的答案?你发现了什么?例如,是否有关于使用IPython.yes进行调试的所有信息?我只找到了设置环境变量。另外,这个问题与调试无关,这只是一个例子,说明了这个机制在哪里是有用的。当我在谷歌上搜索“ipython选项”时,我得到了这样一个结果:它包含了不同类型ipython环境中可用的选项列表。还有,这些选项是否与您正在寻找的选项类似?如果不是的话,你还在寻找什么样的选择呢?是的,我也看到了。我想设置一个自定义的选项
debug
不是R中的内置选项,它类似于特定R会话的本地环境变量。听起来您是指脚本的用户定义设置。退房这就是我所能想到的。或者您可以简单地将变量作为函数参数传递,例如def myfunc(debug=False)
,然后在需要时使用myfunc(debug=True)
调用它。