我正在考虑使用 pythoncurses和rich库创建一个 CLI 应用程序。由于curses需要addstr将文本打印到字符串的方法,我无法使用rich. 是否可以集成这两个库?
以下代码不起作用!
import curses
from curses import wrapper
from rich.console import Console
console = Console()
with console.capture() as capture:
console.print("[bold red]Hello[/] World")
str_output = capture.get()
def main(stdscr):
stdscr.clear()
stdscr.addstr(str_output)
stdscr.refresh()
stdscr.getch()
wrapper(main)
Run Code Online (Sandbox Code Playgroud)