Al usar Python a través de la línea de comandos, si veo un error en una línea anterior de una declaración anidada, ¿hay alguna manera de eliminar o editar esa línea una vez que ya se ha ingresado?Línea de comando Python: error de edición en la línea anterior?
ej .:
>>> 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:]
así en lugar de volver a escribir toda la cosa por todas partes para fijar un char, puedo volver atrás y editar algo en retrospectiva? Sé que podría codificarlo en vim o algo así y tener una copia persistente Puedo hacer lo que quiera, pero esperaba un truco práctico con la línea de comandos.
- gracias!
El valor predeterminado cmd es un poco limitado. Debería consultar [IPython] (http://ipython.org/). He tenido mejores experiencias con eso. –
Por supuesto, si tuviera que hacerlo, podría redefinir 'partes', pero sé que eso no es lo que está buscando. – Draksis