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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值