|
|
||||||||||||||||||
|
參考手冊自動產生器定義 做文件(名字, 實體, 檔名): 內文 = "<h3>%s的操作</h3>\n"%(名字) 表 = 內容(實體) 如 名字 == '"__內建__"': 表 = [ 甲 取 甲 自 表 如 甲[-4:] != '異常' ] 內文 += '''<table width=95% align=center bgcolor=#ddeeff cellspacing=5 cellpadding=5 cols=2>''' 取 條 自 表: 內文 += "<tr><td width=100 valign=top>%s</td>\n"%(條) 說明 = '實體.' + 條 + '.__說明__' 試: 內文 += "<td>%s</td></tr>\n"%(推算(說明).替換('\n','<br>\n')) 失敗: 忽略 內文 += "</table><br><br>" 文件 = 打開(檔名+'.ht', 'w') 文件.輸出(內文) 文件.關閉() 寫 "<a href=%s.html>%s</a><br>\n"%(檔名, 名字) 寫 "<h3>參考手冊(自動產生)</h3>" 做文件('"__內建__"', __內建__, 'builtins') 做文件('字串', '字串', 'string') 做文件('序列', ['序列'], 'list') 做文件('字典', {'字典':'字典'}, 'dict') 做文件('檔案', 打開('/dev/null','w'), 'file') 載入 系統 做文件('"系統" 模組', 系統, 'sys') 載入 異常 做文件('"異常"', 異常, 'exception')這個程式可以看出中蟒所擁有強大的自省功能和線上說明系統. |