我是一个对python/coding不太熟悉的艺术家,在阅读这篇文章时也有困难。 https://docs.python.org/2/library/inspect.html#
我正在尝试理解如何使用inspect
模块。
此文件名为测试类A.py公司名称:
import inspect
class TestClassA(object):
def __init__(self):
print "this is crazy!"
print inspect.isclass(TestClassA)
#result is True
我要做的是返回TestClassA
及其所有内容。基本概念是复制我的代码并将其作为消息弹出
结果是:
TypeError: <module '__main__' (built-in)> is a built-in class
但这很有趣。如果我使用:
print inspect.isclass(TestClassA)
结果是真的。在
所以我的最终目标是将特定类型的类复制到文本中(提醒:多个类可以位于一个.py文件下),并将该特定类型的类放入另一个.py文件中。在
有人能帮我吗?如果有人也能用上面同样简单的例子来说明inspect.getsourcefile
和{
在pycharm中为我工作,如果你试图在交互模式下使用它,运行这个
^{pr2}$你提到的两个方法做同样的事情只是返回类型不同 检查https://docs.python.org/2/library/inspect.html#inspect.getsourcelines
相关问题 更多 >
编程相关推荐