我開始通過sublime和ipython學習python。他們是很酷的工具,但我想要一種方式來連接它們。 我通常會打開一個崇高的IPython控制檯。有沒有什麼命令可以讓我在sublime中運行:可以將代碼從文本編輯器發送到現有的ipython控制檯
runfile('~\someExample.py', wdir='~\myDir')
要運行IPython控制檯嗎?
謝謝!在geany
和使用,
我開始通過sublime和ipython學習python。他們是很酷的工具,但我想要一種方式來連接它們。 我通常會打開一個崇高的IPython控制檯。有沒有什麼命令可以讓我在sublime中運行:可以將代碼從文本編輯器發送到現有的ipython控制檯
runfile('~\someExample.py', wdir='~\myDir')
要運行IPython控制檯嗎?
謝謝!在geany
和使用,
我編輯在ipthon
:
run myfile
加載和運行myfile.py
。 ls
和cd
和pwd
可用於檢查和更改目錄。
我從編輯器保存文件,但我控制從ipython
控制檯運行。
如果我只是需要運行腳本,我可以在編輯器的終端窗口中執行python myfile.py
,或者通過編輯器的execute
快捷方式執行。但是在現有的ipython
控制檯中運行代碼的價值在於,我可以與新加載的代碼和變量進行交互。我可以檢查變量,用新值重新運行函數等。
有一個插件可以做到這一點,稱爲SendCode;你可以直接通過包管理器來安裝它。
作爲另一個答覆中提到,你可以從IPython的內部運行一些的外殼命令,其中包括run python_file.py
文件的執行,以及其他shell命令包括cd, mkdir, rm, mv
等
http://stackoverflow.com/questions/8551735/how-do-i-run-python-code-from-sublime-text-2從Sublime運行,或者你可以執行exec(open('/ path/to/your_file.py')。從iPython命令行讀取())'。 – Will
該鏈接是關於在新的python會話中運行代碼,而不是現有的。 – hpaulj
你解決了你的問題嗎?想做同樣的事情 – fossekall