PyEphem 中 ephem.date(...) 和 ephem.Date(...) 的区别

Difference between ephem.date(. . .) and ephem.Date(. . .) in PyEphem

PyEphem 中 ephem.date(. . .) 和 ephem.Date(. . .) 的行为有区别吗?据我所知,两者具有相同的效果。

python 的好处是您通常可以阅读源代码。

我发现我的 pyephem 安装在 /usr/lib64/python2.7/site-packages/ephem/ 其中有评论:

# For backwards compatibility, provide lower-case names for our Date
# and Angle classes, and also allow "Lon" to be spelled "Long".
date = Date
angle = Angle
LongLatCoordinate = LonLatCoordinate

所以你是对的 ephem.date() 和 ephem.Date() 是一样的,但是 Date 是首选。