markdown转换html

源代码:https://github.com/ltoddy/Python-useful

markdowntohtml.py

import sys
import argparse
import markdown

parser = argparse.ArgumentParser()
parser.add_argument('-f', '--filename', help='你的markdown文件名(.md为后缀).')
parser.add_argument('-o', '--output', default='output.html',
                    help='输出的html文件名(.html为后缀),默认名为output.html.')
args = parser.parse_args()
# check arguments:
if not (str(args.filename).endswith('.md') and str(args.output).endswith('.html')):
    print(parser.print_help())
    sys.exit(-1)
with open(args.filename, 'r') as fp:
    text = fp.read()
    print('输入源文件内容:', text, sep='\n')
    html = markdown.markdown(text)
    output_file = args.output
    with open(output_file, 'w') as output:
        print('输出相应的html为:', html, sep='\n')
        output.write(html

将markdown文本转换文html文本
使用方法:

python3 markdowntohtml.py -f demo.md -o output.html

其中demo.md为你的markdown文件名字, output.html为你想要输出的html文件名子.

你可能需要借助pip安装第三方库:

pip install markdown

猜你喜欢

转载自blog.csdn.net/ltoddy/article/details/78375504