0

我的 Python 脚本中有以下内容:

我尝试做的是

读取部分源代码(例如第 20 行到第 40 行)以缓冲和 pip/应用 IOSTREAM 到 pygmentize,以便我可以为部分源代码生成代码突出显示。(例如第 20 行到第 40 行)

目前,我为部分源代码(例如第 20 行到第 40 行)创建部分 tmp 文件,并在pygmentize上使用 tmp 文件。

subprocess.call(["pygmentize", "-f", "html", "-o", htmlFile, tmpFileName])

tmpFileName是我要突出显示的代码的文件名。

我的问题:

如何创建IOSTREAMpip/应用IOSTREAM以进行pygmentize 这样我就不必在 /tmp 目录中创建 tmp 文件

任何建议将不胜感激!

4

0 回答 0