>> for -6ren">
gpt4 book ai didi

Python 命令行 : editing mistake on previous line?

转载 作者:IT王子 更新时间:2023-10-29 00:00:54 26 4
gpt4 key购买 nike

当通过命令行使用 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 或其他东西中编写代码并拥有一个持久副本,我可以用它做任何我想做的事,但我希望在命令行中有一个方便的花花公子技巧。

-- 谢谢!

最佳答案

你不能在原始的 python 解释器中做这样的事情,但是,如果你使用最新版本的 IPython , 它提供了一个 lightweight GUI (看起来像一个简单的 shell,但实际上是一个 GUI)它具有多行编辑、语法高亮和许多其他功能。要使用 IPython GUI,请使用 ipython qtconsole 命令运行它。

关于Python 命令行 : editing mistake on previous line?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com