我正在开发一个python CLI工具(在python2.6中使用optparse,但希望很快切换到python2.7),我即将编写手册页.我有一些生成动态手册页的经验:
我还想生成与手册页具有相同内容的wiki页面(使用pod我可以通过pod2html生成html ,并且可能很容易将html翻译成wiki格式).有人对如何做到这一点有更好的想法/流程吗?
我发现有趣的一件事是在这个链接上:使用optparse和distutils创建手册页
我的想法可能是星期五下午的感觉,我看不到一种方法来对下面的代码进行pytonize:
filepath = None
if 'HALLO' in os.environ:
filepath = os.environ['HALLO']
elif os.path.isfile( os.path.join(os.environ['HOME'], 'host.hallo') ):
filepath = os.path.join(os.environ['HOME'], 'host.hallo')
elif os.path.isfile('/etc/app/host.hallo'):
filepath = '/etc/app/host.hallo'
if filepath:
print 'HALLO found in "%s"' % filepath
## do something
else:
print 'HALLO not found!'
## do something else
Run Code Online (Sandbox Code Playgroud)
有什么想法怎么做?谢谢!
ps:上面的代码只是一个例子,它可能有语法错误,因为我在这里直接写了它.