我正在使用以下代码来确定输入参数是类还是变量:
class Trajectory():
...
print inspect.isclass( Trajectory() )
Run Code Online (Sandbox Code Playgroud)
Trajectory是一个类,但是当我调用这个函数时,我收到的是假的.为什么?
根据文件,这必须是真实的
inspect.isclass(object)
Return true if the object is a class, whether built-in or created in Python code.
Run Code Online (Sandbox Code Playgroud)
因为Trajectory()是一个类实例 - Trajectory是一个类.
print inspect.isclass(Trajectory)
Run Code Online (Sandbox Code Playgroud)
将打印True.
| 归档时间: |
|
| 查看次数: |
343 次 |
| 最近记录: |