我的第一个python小脚本
作者:kun10 发布时间:March 1, 2011 分类:后台也精彩
昨天终于自己写了第一个简单的python小脚本,还是基于一个现成的python模块来写的。
它的功能是把markdown格式的文本转换成一个html文件。
它依赖了 markdown2.py这个脚本
#coding=utf-8
import sys
import markdown2
def processmkd(filename):
theHead = ''
thehtml = markdown2.markdown_path(filename)
theTitle = unicode(filename,"utf-8")
fileHandle = open(filename+'.html', "w")
theHead = '<!DOCTYPE html>'
theHead += '<html><head><meta charset="utf-8"/><title>' + theTitle + '</title><link href="demo.css" type="text/css" rel="stylesheet"/></head><body>'
theHead += thehtml
theHead += '</body></html>\n'
theHTML = theHead.encode('utf-8')
fileHandle.write(theHTML)
fileHandle.close()
cmdargs = sys.argv[1:]
if len(cmdargs) > 0:
for k in cmdargs:
processmkd(k)
实现思路其实很是很简单的,就是读取mkd文件的内容,通过markdown2来进行转换,之后进行输出到另一个文件。
目前在转中文名的文件的时候还有一些问题,我想在编码上面自己还要看看。