2

我正在尝试运行以下命令(创建观察者并设置其位置):

import ephem
vlt = ephem.Observer()
vlt.lat = '-24:37:38'

我得到:

DeprecationWarning: PyOS_ascii_strtod and PyOS_ascii_atof are deprecated.  Use PyOS_string_to_double instead.

这不是那么戏剧化,因为代码仍然有效,但它污染了我的 iPython 输出,因为我调用了数百次:

vlt.date = date

这也给出了弃用警告。

只要摆脱数百个弃用警告,我就会很高兴。请注意,我是从 iPython 调用脚本,所以据我所知,我不能使用“-W ignore::DeprecationWarning”...

提前致谢!

我的配置(如果相关):Mac OS 10.8.5、Python 2.7.5

4

0 回答 0