Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Python curses モジュールを使用してユーザーに提示したい長い複数行の ASCII アート文字列があります。curses で文字列を出力する唯一の方法は、1 行にしか出力されない addstr(y,x,string) であるため、これに近づくことについて少し混乱しています。これをどのように達成できるかについてのアイデアはありますか?
次を使用して、行をループしstr.splitlines()ます。
str.splitlines()
for y, line in enumerate(ascii_art.splitlines(), 2): w.addstr(y, 2, line)
これはenumerate()、位置を追跡するために使用されy、ascii-art 文字列全体を画面上の位置 (2, 2) から開始します。
enumerate()
y