Mon*_*tor 2 python curses ascii
我有一个很长的多行 ascii 艺术字符串,我想使用 Python curses 模块将其呈现给用户。我对接近这个有点困惑,因为在curses中打印字符串的唯一方法是addstr(y,x,string),它只打印到一行。关于如何实现这一点的任何想法?
循环使用str.splitlines():
for y, line in enumerate(ascii_art.splitlines(), 2):
w.addstr(y, 2, line)
Run Code Online (Sandbox Code Playgroud)
这用于enumerate()跟踪y位置,将整个 ascii-art 字符串从位置 (2, 2) 开始放在屏幕上。
| 归档时间: |
|
| 查看次数: |
2087 次 |
| 最近记录: |