我正在尝试运行以下命令(创建观察者并设置其位置):
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