我两天前创建了decrypt.py。这是一个非常有趣的节目。它从标准输入读取并使用诅咒将乱码打印到屏幕上。但是,当输入中存在诸如 ansi 颜色代码或制表符之类的特殊字符时,它们将无法正确显示。
有没有一种好方法可以将这些字符映射到 curses 处理终端窗口上的选项卡和颜色的方式?
非常感谢您的帮助。
我两天前创建了decrypt.py。这是一个非常有趣的节目。它从标准输入读取并使用诅咒将乱码打印到屏幕上。但是,当输入中存在诸如 ansi 颜色代码或制表符之类的特殊字符时,它们将无法正确显示。
有没有一种好方法可以将这些字符映射到 curses 处理终端窗口上的选项卡和颜色的方式?
非常感谢您的帮助。
这是一个非常小众的功能,所以我对没有答案并不感到惊讶。鉴于 3 年的沉默,我认为您不会找到任何现成的代码来处理这个问题。
我认为你会得到的最接近的是 ansi to win32 mapping in colorama。您必须编写一个类似的正则表达式解析器,然后用它来转换为 curses 调用。