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