使用 Python 转到终端中的特定行
Go to a specific line in terminal using Python
我有一个 Python 代码在终端中打印 33 行,所以我想跳回到第 11 行并重写该行中的所有文本,我该怎么做?
您将不得不使用像 curses
这样的软件包来控制终端。这就是像 vi
这样的应用程序用来进行绘图的方式。这使您可以在特定的行和列位置绘制字符串。
这就是为什么熟悉 less 很有用。
您可以使用 11g
跳转到行首或使用 11G
跳转到行尾。
或者在命令行中,如果要查看行号,可以使用 less +11 filename.py
或 less +11 -N filename.py
。您还可以使用 less +11 -j 10 filename.py
.
在终端的特定行显示文件的特定行
我有一个 Python 代码在终端中打印 33 行,所以我想跳回到第 11 行并重写该行中的所有文本,我该怎么做?
您将不得不使用像 curses
这样的软件包来控制终端。这就是像 vi
这样的应用程序用来进行绘图的方式。这使您可以在特定的行和列位置绘制字符串。
这就是为什么熟悉 less 很有用。
您可以使用 11g
跳转到行首或使用 11G
跳转到行尾。
或者在命令行中,如果要查看行号,可以使用 less +11 filename.py
或 less +11 -N filename.py
。您还可以使用 less +11 -j 10 filename.py
.