【发布时间】:2011-10-21 00:54:30
【问题描述】:
通过命令行使用 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 或其他东西中对其进行编码,并拥有一个我可以做任何我想做的事情的持久副本,但我希望命令行有一个方便的花花公子技巧。
-- 谢谢!
【问题讨论】:
-
默认命令行有点受限。您应该查看IPython。我有更好的体验。
-
当然,如果必须,你可以重新定义
parts,但我知道这不是你要找的。span>
标签: python linux command-line command