gpt4 book ai didi

python - 在命令行程序中创建 "Scrollable"输出

转载 作者:太空宇宙 更新时间:2023-11-03 15:20:48 25 4
gpt4 key购买 nike

我有一个程序可以输出 300-1000 行数据。我希望它有一个类似联机帮助页的界面,而不是一次全部输出,它会显示前 50 行左右的输入,然后用户可以按“f”或“b”来浏览页。有没有办法在 Python 中做到这一点?

注意:我想分发程序,我不想强​​迫用户将输出通过管道传输到 less/more。此外,输出发生在程序的中间,并不是程序的唯一输出,所以我不确定这是否可行。

最佳答案

你可以做一些非常基本的事情,比如:

# pseudocode 
def display_text(text):
lines = text.splitlines()
while lines remaining:
display next N lines
wait for key press

要“等待按键”,你可以这样做:http://www.daniweb.com/software-development/python/threads/123777/press-any-key-to-continue

关于python - 在命令行程序中创建 "Scrollable"输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com