最近在学习python,免不了要学习一些包,模块.但是对于模块,包,函数的使用我总是需要看一下帮助,而无奈help()有时候不起作用或者说不符合我的习惯,找来找去最后终于发现了一个很不错的帮助工具:pydoc
pydoc的使用很简单,就下面一样的命令即可
首先运行
修改pydoc.py中的参数
pydoc -p 8000
你就可以使用http://172.16.1.200:8000访问了,简单吧.
pydoc的使用很简单,就下面一样的命令即可
此时你就可以使用你喜欢的浏览器打开http://127.0.0.1:8000或者http://localhost:8000 但是这样访问只能在运行pydoc的机器上查看,这样比较不爽,于是我想使用运行pydoc的那个机器的外网ip来访问,怎么办呢?其实解决方法很简单, 修改pydoc.py即可.
1 pydoc -p 8000
首先运行
看看你使用的python版本并且查看一下你的一些模块路径,我的路径是/usr/local/lib/python2.7/
1 python -V
修改pydoc.py中的参数
重新运行
1 2 3 4 5 6 7 class DocServer(BaseHTTPServer.HTTPServer): def __init__(self, port, callback): host = '172.16.1.200' self.address = (host, port) self.url = 'http://%s:%d/' % (host, port) self.callback = callback self.base.__init__(self, self.address, self.handler)
pydoc -p 8000
你就可以使用http://172.16.1.200:8000访问了,简单吧.