|
|
|
參考手冊自動產生器
定義 做文件(名字, 實體, 檔名):
內文 = "<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')
這個程式可以看出中蟒所擁有強大的自省功能和線上說明系統.
|