Ces*_*sco 9 python python-idle
编辑:我刚刚发现使用标准库"curses"可以获得类似的行为.有一些关于它如何在这里和那里工作的演示,例如在YouTube上:http://www.youtube.com/watch?v = Bj- H9uPEa5U
我知道这是一个奇怪而愚蠢的问题,但我很好奇,因为我对python及其工作方式知之甚少.从终端或使用IDLE时,有没有办法在某个屏幕位置打印字符串?
我会试着更好地解释一下:你还记得曾经在Basic制作小程序的旧时代,也许是在Commodore 64,Apple II或ZX Spectrum上吗?那段时间,如果你想在某个位置打印一个字符串,你曾经写过这样的东西:
10 LOCATE 30,40:打印"你好世界"
我只是想知道是否有任何方法告诉python在某个位置打印一个字符串,如果有一种方法可以知道在IDLE窗口中可以实际显示多少列和多少行.
由于英语不是我的母语,我也做了一个模型抽奖,以便更好地解释这个概念:-)
谢谢.

rum*_*pel 23
我不知道这是否适用于IDLE,但它可以在任何普通终端中使用:
import sys
def print_there(x, y, text):
sys.stdout.write("\x1b7\x1b[%d;%df%s\x1b8" % (x, y, text))
sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21282 次 |
| 最近记录: |