0

我能够使用带有以下代码的python markdown库将markdown转换为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 或一些子进程恶作剧来做到这一点,但如果有的话,我更喜欢更清洁的解决方案。

4

0 回答 0