有没有办法将编辑器中创建的python文件导入解释器进行测试?如何使用我在解释器中创建的python文件?
0
A
回答
1
如果要启动Python的控制台和具有执行的文件,所以它的变量是提供给你,用-i
:
$ cat foo.py
a = [1,2,3]
b = 42
print('Hello world')
$ python -i foo.py
Hello world
>>> a
[1, 2, 3]
>>> b
42
>>> quit()
如果你已经在解释器中,用execfile
,就像这样:
$ python
Python 2.7.6 (default, Apr 9 2014, 11:48:52)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.38)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> execfile('foo.py')
Hello world
>>> a
[1, 2, 3]
>>> b
42
如果你只是想用从文件的一些变量,使用import
,像这样:
>>> from foo import a,b
Hello world
>>> a
[1, 2, 3]
>>> b
42
请注意,这将执行该文件,这就是为什么您看到Hello world
打印。
1
当然。假设你有script.py,它有函数foo()。转到相应的目录,并通过运行蟒蛇
>>> import script
>>> script.foo()
作为一个侧面说明启动空闲,我强烈希望作为的IPython我选择的闲置。在这个例子中,如果你输入“script”,它会显示所有可用的选项。然后选项卡。 IPython强烈模仿IDLE中的命令行行为(例如运行ls)。
相关问题
- 1. 使用python创建/解析xml文件
- 2. 如何使用tkinter在python中嵌入python解释器框架?
- 3. 如何在解释器中运行python文件
- 4. 如何在python中创建块注释?
- 5. 如何在python中退出解释器?
- 6. 在Python中重新创建一个类似shell的解释器?
- 7. 使用PYTHONSTARTUP交互式测试解释器中的python文件
- 8. 如何使用python创建.png文件?
- 9. 如何使用python创建新文件
- 10. 如何使用python创建docx文件
- 11. 如何在python中使用minidom解析器解析xml文件
- 12. 如何使用IPython作为我的Emacs Python解释器?
- 13. 如何使python3.2解释器在debian中的默认解释器
- 14. 如何在Java中创建自己的解释器?
- 15. 我如何解释Python中的负值?
- 16. 如何在python中创建空文件
- 17. 如何在python中创建lzma文件
- 18. 如何在Python中创建* .7z文件?
- 19. 如何使用Boost C++创建脚本解释器
- 20. 如何在厨师中使用python解释器
- 21. 运行Python解释器的Python解释器:解释行为
- 22. 使用不带Python解释器的Python软件安装在我的系统上
- 23. 如何创建在python中创建的数据的csv文件
- 24. 如何下载我在Python中创建的.csv文件?
- 25. 如何在Python应用程序中嵌入Python解释器?
- 26. 如何创建文本文件在使用python的文件夹中?
- 27. 如何在Bash中的python解释器中运行python脚本
- 28. 如何使用Python 3.5的默认Python解释器
- 29. 如何在python中使用模式文件在sqlite3中创建db文件
- 30. 我如何使用python创建kgring文件?