我是新來的詛咒圖書館,我想着色stdin,但尚未完成。我寫了下面的代碼,但他們不工作,因爲我希望,任何人都可以幫助我展示如何着色標準輸入?如何在輸入時用curses着色單詞?
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import curses
stdscr = curses.initscr()
curses.start_color()
curses.init_pair(1, curses.COLOR_RED, curses.COLOR_BLACK)
stdscr.nodelay(1)
q = 1
x = set()
while q != ord("q"):
if len(x) == 3:
stdscr.addstr(0,0, "def", curses.color_pair(1))
if q == ord("d"):
x.add("d")
elif q == ord("e"):
x.add("e")
elif q == ord("f"):
x.add("f")
q = stdscr.getch()
stdscr.getch()
curses.endwin()
老實說,我更喜歡發展與邏輯'colorama' – pstatix
你有沒有彩色的關鍵字或功能,以不同的顏色比其他彩色光標準輸入文本? –
你的問題是關於着色「stdin」不是嗎? – pstatix