簡體   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