【问题标题】:Go to a specific line in terminal using Python使用 Python 转到终端中的特定行
【发布时间】:2022-01-16 02:40:50
【问题描述】:

我有一个 Python 代码在终端打印 33 行,所以我想跳回第 11 行并重写该行中的所有文本,我该怎么做?

【问题讨论】:

    标签: python python-3.x terminal


    【解决方案1】:

    您必须使用像curses 这样的包来控制终端。这就是像vi 这样的应用程序用来绘制的。这使您可以在特定的行和列位置绘制字符串。

    【讨论】:

      【解决方案2】:

      这就是熟悉 less 很有用的原因。

      您可以使用11g 跳转到行首或11G 跳转到行尾。

      或者从命令行,如果你想查看行号,你可以使用less +11 filename.pyless +11 -N filename.py。您还可以使用less +11 -j 10 filename.py在终端的特定行显示文件的特定行。

      【讨论】:

        猜你喜欢
        • 2018-09-09
        • 2014-12-14
        • 1970-01-01
        • 1970-01-01
        • 2019-01-07
        • 2020-09-05
        • 2022-08-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多