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