我想知道是否有任何方法可以在 Python 中打印一组行,然后将光标向上或向下移动到不同的位置。例如,
输出:
名字 姓氏
电子邮件地址
密码
如果我打印了上面的行,我如何才能将光标从密码后面移动到通常所在的位置,就在名字后面,以便用户可以输入要存储在特定变量中的原始输入。
最佳答案
使用祝福库,您可以在 UNIX 系统上使用它:
from blessings import Terminal
t = Terminal()
with t.fullscreen():
print('First Name:')
print('Last Name:')
print('Age:')
firstname = input(t.move(0, 14))
lastname = input(t.move(1, 14))
age = input(t.move(2, 14))
关于python - 如何在Python中显式移动光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35792926/