[英]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.