2016-11-16 33 views
2

我開始通過sublime和ipython學習python。他們是很酷的工具,但我想要一種方式來連接它們。 我通常會打開一個崇高的IPython控制檯。有沒有什麼命令可以讓我在sublime中運行:可以將代碼從文本編輯器發送到現有的ipython控制檯

runfile('~\someExample.py', wdir='~\myDir') 

要運行IPython控制檯嗎?

謝謝!在geany和使用,

+0

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

+0

該鏈接是關於在新的python會話中運行代碼,而不是現有的。 – hpaulj

+0

你解決了你的問題嗎?想做同樣的事情 – fossekall

回答

1

我編輯在ipthon

run myfile 

加載和運行myfile.pylscdpwd可用於檢查和更改目錄。

我從編輯器保存文件,但我控制從ipython控制檯運行。

如果我只是需要運行腳本,我可以在編輯器的終端窗口中執行python myfile.py,或者通過編輯器的execute快捷方式執行。但是在現有的ipython控制檯中運行代碼的價值在於,我可以與新加載的代碼和變量進行交互。我可以檢查變量,用新值重新運行函數等。

0

有一個插件可以做到這一點,稱爲SendCode;你可以直接通過包管理器來安裝它。

作爲另一個答覆中提到,你可以從IPython的內部運行一些的外殼命令,其中包括run python_file.py文件的執行,以及其他shell命令包括cd, mkdir, rm, mv

相關問題