コマンドラインでPythonを使用しているときに、ネストされたステートメントの前の行に間違いがある場合は、すでに入力されている行を削除または編集する方法はありますか?Pythonコマンドライン:前の行の編集ミス?
例えば:
>>> file = open("file1", "w")
>>> for line in file:
... parts = line.split('|') <-- example, I meant to type '\' instead
... print parts[0:1]
... print ";"
... print parts[1:]
そうではなく、1つの文字を修正するために、すべての上に全体の事を再入力、私は戻って、後知恵で何かを編集することができますか? 私はvimや何かでそれをコード化し、永続的なコピーを持っていて、私が望むものは何でもできることは知っていますが、コマンドラインで便利なテクニックを望んでいました。
- ありがとう!
で代わりにipython使用の
デフォルトのコマンドラインは一種の限られています。あなたは[IPython](http://ipython.org/)をチェックアウトする必要があります。私はそれでより良い経験をしてきました。 –
もちろん、あなたがする必要があれば、あなたは 'part'を再定義できますが、それはあなたが探しているものではないことが分かります。 – Draksis