2014-12-02 14 views
5

我正在使用IPython控制台运行我的代码。我有如下执行main()功能:在IPython控制台(Spyder)中,我可以在运行我的程序后从main()访问变量吗?

if __name__ == "__main__": 
    main() 

然后main()调用一堆其他的功能,我不使用任何类。 我的问题是,我可以在运行程序后在控制台中交互式地打印或操作变量吗?

一样,如果我没有main()或任何其他功能,例如,我可以在我的代码声明:

a=1 

然后很容易从控制台访问:

In [20]: a 

Out[20]: 1 

如果您可以帮助解决这个noob问题,请提前致谢。

回答

相关问题