跳到主要內容

發表文章

目前顯示的是 六月, 2010的文章

科學方法

紀錄一下何謂科學方法。

根據wiki上面中文(科學方法)部份的解釋:
觀察 - 用感應器官去注意自然現象或實驗中的種種轉變,並記錄下來。涉及的活動包括:眼看、鼻嗅、耳聞和手的觸摸。解說 - 將從觀察得的事實,加以解釋。預測 - 根據假說引申出可能的現象確認 - 透過進一步的觀察和實驗去證實預測的結果評估 - 根據經驗和結果主觀地評比或下結論。發表 - 公佈成果。發表有很多形式,像是投稿或是發表會。但是,wiki上面英文(Scientific method)的解釋是:
Use your experience(使用你的體驗)Form a conjecture(形成推測)Deduce a prediction from that explanation(從推測的解釋中推導出預測)Test(測試以驗證預測) 其實中英文講的是類似的東西。

簡易的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