繁体   English   中英

Python诅咒-印刷Ascii Art

[英]Python Curses - Printing Ascii Art

我有一条长的多行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)开始放在屏幕上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM