2016-06-14 8 views
1

私はPythonインタプリタを使うのが好きです。しかし、時には間違いをすることもあります。スペルミスやタイプミスの際に「入力」を2回入力すると、コードを書き直すのは本当に面倒な作業です。Python Interperterのクラスまたは関数でコードを追加します

インタープリタで定義済みのクラスまたは関数にコードを追加することはできますか?

+0

Class、sort of。機能、それほど多くはありません。関数をクラスにボルトで固定することができます。 –

+1

猿のパッチを当てることはできますが、.pyファイルを作成して実行するだけではどうですか? – jonrsharpe

+0

いいえ、最初の行をクリックしてEnterキーを押すだけで、すべてのコードを書き直すことは可能です。 – VlassisFo

答えて

1

私はコマンドラインを使用するだけで説明することができます。 しかし、script.pyファイルを現在のディレクトリに作成することができます。ちょうどimport scriptです。そこから、script.pyファイルの定義されたすべての関数とクラスにアクセスできます。

あなたはscript.pyあなたが使用することができますで何かを変更します。

Python2

reload(script) 

Pythonの3

import imp 
imp.reload(script) 
1

あなたはipythonをインストールすることができ、それはそれがないステロイド上の履歴機能を持っていますどこにでもコードを追加することなく、あなたが求めているものを正確に見つけ出すタイプミスをしたり、2度入力した場合は、「上向きの矢印」を使用するだけで、すべてのクラスや機能が返されます。

関連する問題