簡易的script將INI檔的內容轉給Mako的template 使用

下面這個小script將INI檔案的內容轉給Mako的template使用。

    #!/usr/bin/env python  
    # coding: utf-8   
    import sys  
    import codecs  
    from ConfigParser import ConfigParser  
    from mako.template import Template  

    cfg = ConfigParser()  
    cfg.readfp(codecs.open(sys.argv[1], 'r', 'utf8'))   
    print Template(filename=sys.argv[2]).render_unicode(cfg=cfg)  

使用時,用下面的命令:   
SHELL>>> cfg2tmpl.py xxx.ini xxx.tmpl > xxx.output  
comments powered by Disqus