我使用OpenID模块作为烧瓶应用程序的一部分。
我一直在模块目录中查看哪些方法可以访问,但是想知道是否可以看到方法本身背后的代码/逻辑。如果是这样,怎么样?
对于dir(oid)是否有类似的命令?
答案 0 :(得分:1)
您通常可以通过查看help
输出找到任何给定模块的源文件。
例如:
Python 2.7.6 |Anaconda 1.9.1 (x86_64)| (default, Jan 10 2014, 11:23:15)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import collections
>>> help(collections)
Help on module collections:
NAME
collections
FILE
//anaconda/lib/python2.7/collections.py
...
从此处可以打开文件并查看来源。
答案 1 :(得分:0)
你可以看看你的python安装/ virtualenv" lib"夹
例如,可以在以下位置找到Flask src:
(pythondir)\Lib\site-packages\flask
或在线: