博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 生成html代码_使用Python Markdown 生成 html
阅读量:6409 次
发布时间:2019-06-23

本文共 691 字,大约阅读时间需要 2 分钟。

# -*- coding: utf-8

import markdown

import os

import sys

reload(sys)

sys.setdefaultencoding('utf8')

def md2html(mdstr):

exts = ['markdown.extensions.extra', 'markdown.extensions.codehilite','markdown.extensions.tables','markdown.extensions.toc']

html = '''

%s

'''

ret = markdown.markdown(mdstr,extensions=exts)

return html % ret

if __name__ == '__main__':

if len(sys.argv) 

print('usage: md2html source_filename target_file')

sys.exit()

infile = open(sys.argv[1],'r')

md = infile.read()

infile.close()

if os.path.exists(sys.argv[2]):

os.remove(sys.argv[2])

outfile = open(sys.argv[2],'a')

outfile.write(md2html(md))

outfile.close()

print('convert %s to %s success!'%(sys.argv[1],sys.argv[2]))

转载地址:http://wowra.baihongyu.com/

你可能感兴趣的文章
Django form表单
查看>>
CTYL-9.14(tomcat端口与阿里云安全组,域名与tomcat配置,域名与反向代理)
查看>>
Java 多线程相关问题记录
查看>>
LNMP架构介绍、MySQL安装、PHP安装、 Nginx介绍
查看>>
简单的Spark+Mysql整合开发
查看>>
阿里java面试经验大汇总(附阿里职位需求)
查看>>
Python全套零基础视频教程+软件2018最新编程视频!
查看>>
内存管理之1:x86段式内存管理与保护模式
查看>>
20180925上课截图
查看>>
IO输入/输出流的简单总结
查看>>
JavaScript之DOM-9 HTML DOM(HTML DOM概述、常用HTML DOM对象、HTML表单)
查看>>
技术成长之路(一)
查看>>
中国北方国际五金城硬件选型
查看>>
php.exe启动时提示缺少MVCR110.dall 64位 window系统 解决
查看>>
判断是否为数字方法
查看>>
[翻译] EF Core in Action 关于这本书
查看>>
js Uncaught TypeError: undefined is not a function
查看>>
数据库存储引擎
查看>>
[2019.2.13]BZOJ4318 OSU!
查看>>
版本号带两个小数点的,如何比较大小?( NSStringCompareOptions )
查看>>