При использовании 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:]
так что вместо того, чтобы перепечатывать все заново, чтобы исправить один символ, могу ли я вернуться и отредактировать что-то задним числом? Я знаю, что могу просто запрограммировать это в vim или чем-то еще и иметь постоянную копию, с которой я могу делать все, что захочу, но я надеялся на удобный трюк с командной строкой.
- спасибо!