如果我只有文件的名称,有没有办法获取python文件的doc字符串?例如,我有一个名为a.py的python文件。我知道它有一个文件字符串(以前被强制执行),但不知道它的内部结构,即它是否有任何类或主要等?我希望我不会忘记一些非常明显的事情 如果我知道它有一个主要功能,我可以这样使用import
filename = 'a.py'
foo = __import__(filename)
filedescription = inspect.getdoc(foo.main())
我不能这样做:
filename.__doc__ #it does not work
答案 0 :(得分:5)
你应该做......
foo = __import__('a')
mydocstring = foo.__doc__
或更简单...
import a
mydocstring = a.__doc__
答案 1 :(得分:3)
+ target.path = /root
+ INSTALLS += target
- target.path = $$[QT_INSTALL_EXAMPLES]/multimediawidgets/camera
- INSTALLS += target
答案 2 :(得分:0)
如果你需要你已经在的模块的文档字符串:
import sys
sys.modules[__name__].__doc__