python - 如何在Python中显式移动光标

标签 python

我想知道是否有任何方法可以在 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/

相关文章:

python - 发布新任务时Celery Flower "Unknown task"错误

python - Pyspark:在远程Hive服务器中选择数据

python - 如何在二维列表的项目中追加内容?

python - 关于固定端机械臂的仿真

python - 在 hyperopt 中设置条件搜索空间的问题

python - Pandas Series.rename 未反射(reflect)在 DataFrame 列中

python - HSM 与 Python 请求模块的集成

python - 更新字典中特定位置的所有值

python - 越来越大的雪花 : optimize geometric transformation

python - Pandas read_json : "If using all scalar values, you must pass an index"