如何在Python </property>中获取<property object =“”at =“”0x ... =“”>的值

时间:2014-08-05 02:33:12

标签: python astropy

我是Python的新手,在Windows上使用Python 2.7我使用的是Astropy库,但是当我想在下面的类中查看属性时:

>>> astropy.cosmology.FlatLambdaCDM.Ok0

它返回:

<property object at 0x7fa2c7e206d8>

该对象的其他属性也是如此。如何访问数值?

1 个答案:

答案 0 :(得分:3)

我自己并不知道任何关于天体的信息,但是根据你的描述,Ok0就像FlatLambdaCDM类的属性一样。您通常不应该尝试直接访问类的属性,而是通过类的实例访问。

尝试类似:

# create an instance
instance = FlatLambdaCDM()  # the constructor may require some arguments

# access the property on the instance
instance.Ok0

我不知道FlatLambdaCDM类构造函数需要什么参数(如果有的话),因此您可能需要添加更多东西来获得可用的对象。