我的 Python 脚本中有以下内容:
我尝试做的是
读取部分源代码(例如第 20 行到第 40 行)以缓冲和 pip/应用 IOSTREAM 到 pygmentize,以便我可以为部分源代码生成代码突出显示。(例如第 20 行到第 40 行)
目前,我为部分源代码(例如第 20 行到第 40 行)创建部分 tmp 文件,并在pygmentize上使用 tmp 文件。
subprocess.call(["pygmentize", "-f", "html", "-o", htmlFile, tmpFileName])
tmpFileName
是我要突出显示的代码的文件名。
我的问题:
如何创建IOSTREAM并pip/应用IOSTREAM以进行pygmentize ,这样我就不必在 /tmp 目录中创建 tmp 文件
任何建议将不胜感激!