我能够使用带有以下代码的pythonmarkdown库将标记转换为带有代码高亮显示的html:
md = Markdown(
extensions=[
FencedCodeExtension(),
'fenced_code',
'markdown.extensions.fenced_code:FencedCodeExtension',
CodeHiliteExtension(),
'codehilite',
'markdown.extensions.codehilite'
]
)
html = md.convert(content)
现在我需要生成实际的css,我可以使用以下命令pygmentize -S default -f html > style.css
来完成。唯一的问题是我不想使用命令行界面,而是在代码中使用它。有没有一个简单的方法可以做到这一点。我知道我可以使用os.system或一些子流程的诡计来完成,但如果有更干净的解决方案,我更喜欢
目前没有回答
相关问题 更多 >
编程相关推荐