|
|
|
参考手册自动产生器
定义 做文件(名字, 实体, 档名):
内文 = "<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')
这个程式可以看出中蟒所拥有强大的自省功能和线上说明系统.
|