有沒有辦法將編輯器中創建的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文件?