当我用Python编写程序时,我将所有内容都放在脚本中。有时我需要在我的程序中使用它们之前尝试模块,类和方法,并使用解释器。 在某些时候,我需要在程序的上下文中测试内容,所以我需要程序中的类,方法和变量。
实施例: 我想尝试发送XHR请求,但首先我需要做我的程序所做的事情(实例化类,设置一些属性,制作网址,解析页面,......)。 到目前为止我的工作流程:
如果我将我的脚本用作模块,我可以这样做:
import myprogram
a = myprogram.test()
...
我听说exec()使用起来非常繁琐(整个命令)。 当我很久以前使用Matlab时,我可以简单地在解释器中执行一个脚本然后我会修改变量,直到得到我想要的结果。
如何在解释器中获取整个脚本?