gpt4 book ai didi

Python Curses - 打印 Ascii 艺术

转载 作者:行者123 更新时间:2023-11-28 22:54:04 27 4
gpt4 key购买 nike

我有一个很长的多行 ascii 艺术字符串,我想使用 Python curses 模块将其呈现给用户。我对此有点困惑,因为在 curses 中打印字符串的唯一方法是 addstr(y,x,string),它只打印一行。关于如何实现这一目标的任何想法?

最佳答案

使用 str.splitlines() 在行上循环:

for y, line in enumerate(ascii_art.splitlines(), 2):
w.addstr(y, 2, line)

这使用 enumerate() 来跟踪 y 位置,将整个 ascii-art 字符串放在屏幕上从位置 (2, 2) 开始的位置。

关于Python Curses - 打印 Ascii 艺术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18521909/

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