目前,我正在研究python交互式shell版本6.當我啓動python shell時,我使用代碼行。但我不知道如何存儲我的代碼。那麼,是否有任何命令或關鍵字來保存我的會話在python shell上,就像.py如何直接從python shell保存python腳本?
回答
也許你的意思是ipython?對於該shell,所有輸入都存儲在In
字典中。這是一個示例會話日誌如何寫入輸入行2-3到腳本中myscript.py
:
Python 2.7.1 |EPD 7.0-2 (32-bit)| (r271:86832, Nov 29 2010, 13:52:51)
Type "copyright", "credits" or "license" for more information.
IPython 0.10.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [2]: print "Hello world."
Hello world.
In [3]: print "Hello world again."
Hello world again.
In [4]: fid = open("myscript.py", "w")
In [5]: for i in range(2,4):
...: fid.write(In[i])
...:
In [6]: fid.close()
In [7]: run myscript.py
Hello world.
Hello world again.
謝謝!你對我的懷疑的迴應非常有用! –
不清楚你正在問什麼,我不知道你的意思是「版本6」... 。
但如果你是在IDLE(意思是當你打開外殼,它看起來是這樣的):
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
您可以創建一個新窗口(文件 - 上>新建或按Ctrl-N Windows)並從那裏保存你的文件。
您也可以使用編輯器而不是IDLE(emacs,Notepad ++,vim等)並從那裏保存文件。
如果您只想保留shell活動的日誌(不是可執行腳本),您也可以從IDLE的文件菜單保存。
不好意思!我已經告訴過要安裝的python包的版本!你已經展示的例子是Python版本7,這意味着2.7。所以我的python版本是6,這意味着2.6 –
嗯,2.7和2.6沒有太大區別。上述說明仍然適用於您。 – maneesha
- 1. 如何從shell運行python腳本
- 2. Python Shell腳本
- 3. 從python manage.py shell保存
- 4. 從python退出shell腳本
- 5. 從shell腳本調用python腳本cron
- 6. Shell腳本Python Shell導入
- 7. shell腳本,Python,ld_library
- 8. python保存腳本問題
- 9. 如何從python腳本中的shell腳本返回值
- 10. 如何通過python執行shell腳本
- 11. 如何分發我的Python/shell腳本?
- 12. 如何使用腳本控制python shell
- 13. 如何從bash直接執行python腳本(不需要python命令的前綴)?
- 14. 從python(Django)shell中的python腳本運行python命令。 Django
- 15. shell腳本以從Python程序
- 16. 從shell腳本中調用python函數
- 17. 從python腳本執行linux shell命令
- 18. 從Shell文件中生成Python腳本
- 19. 從shell輸入一個python腳本?
- 20. 從python傳遞變量到shell腳本
- 21. 從Python子進程執行shell腳本
- 22. 從Shell腳本傳遞參數到Python
- 23. 轉換shell腳本Python腳本
- 24. 直接運行python GUI腳本(wxpython)
- 25. 通過代理直接python腳本
- 26. OpenID Python直接登錄腳本
- 27. 將腳本從xlsx文件保存到磁盤的Python腳本
- 28. 如何在python中保存直方圖?
- 29. 將文本從編輯器直接重定向到python腳本
- 30. 如何在shell腳本中運行交互式python腳本?
什麼是「python interactive shell version 6」? –