2016-11-16 3 views
2

私はsublimeとipythonでpythonを学び始めています。彼らはクールなツールですが、私はそれらを接続する方法が欲しいです。 私は通常、崇高であり、IPythonコンソールを開いています。私は崇高に実行できるコマンドがありますか:テキストエディタから既存のipythonコンソールにコードを送ることは可能です

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

実行中のIPythonコンソールにはありますか?

ありがとうございます!

+0

http://stackoverflow.com/question/8551735/how-do-i-run-python-code-sublime-text-2をSublimeから実行するか、 'exec(open( '/ path/to/your_file.py')を実行できます。 read()) 'を実行します。 – Will

+0

このリンクは、既存のPythonセッションではなく新しいPythonセッションでコードを実行することに関するものです。 – hpaulj

+0

問題を解決しましたか?同じことをしたい – fossekall

答えて

1

私はipthonで、geanyし、使用中の編集:

run myfile 

ロードしmyfile.pyを実行します。 lsおよびcdおよびpwdは、ディレクトリの確認と変更に使用できます。

私はエディタからファイルを保存しますが、コンソールはipythonから実行を制御します。

スクリプトを実行するだけであれば、エディタの端末ウィンドウでpython myfile.pyを実行したり、エディタのexecuteショートカットを使用したりできます。しかし、既存のipythonコンソールでコードを実行する価値は、新しく読み込まれたコードと変数と対話できるということです。変数を調べて、新しい値で関数を再実行することができます。

0

SendCodeというプラグインがあります。パッケージマネージャーから直接インストールすることができます。

述べた別の答えとして、あなたはcd, mkdir, rm, mv含むrun python_file.pyとファイルの実行だけでなく、他のシェルコマンドを含め、ipython内からシェルコマンドのいくつかのセットを実行することができますが、その他

関連する問題