【发布时间】:2021-11-29 03:23:07
【问题描述】:
我想用\n、\t或\033等特殊字符格式化输出文档以更改文本颜色,我正在使用PDF库(PyPDF)编写PDF,需要加粗一个内联词,但该库的内联格式不是那么灵活,我尝试使用特殊字符进行格式化,如下所示:
\033[1mBOLD TEXT\033[0m
但是当我看到输出 PDF 时,它会打印字符串:
\033[1mBOLD TEXT\033[0m
而不是粗体文本。如何将非 ASCII 字符打印到文件中?当我格式化字符串并将其打印到控制台时,它显示为粗体,但在 csv、txt 或 PDF 上不是粗体。
【问题讨论】:
-
ANSI escape sequences 喜欢在终端上工作,而不是在 csv、txt 或 pdf 文件中。