熊猫 to_datetime('today') 抛出错误

时间:2021-02-09 04:19:08

标签: python pandas datetime

我正在尝试使用 pandas.to_datetime('today') 获取当前日期,但出现以下错误: “属性错误:类型对象‘类型’没有属性‘现在’” 我查了一下,显然,它是有效的,应该可以正常工作。任何人都可以提出解决方案吗? (熊猫版本 0.25.3)

提前致谢

1 个答案:

答案 0 :(得分:0)

我也遇到了 Pandas 0.25.3Python 3.9 上的时间戳问题。

虽然在 Pandas 0.25.3 上运行良好,直到并包括 Python 3.8.x,但许多时间戳操作在 Python 3.9 上会中断。这是我遇到的第一个问题的示例:

$ pip install pandas==0.25.3
Collecting pandas==0.25.3
Collecting pytz>=2017.2
Collecting numpy>=1.13.3
Collecting python-dateutil>=2.6.1
Collecting six>=1.5
Successfully installed numpy-1.20.2 pandas-0.25.3 python-dateutil-2.8.1 pytz-2021.1 six-1.15.0
$ python
Python 3.9.0 (default, Nov 19 2020, 14:01:03) 
[GCC 9.3.1 20200408 (Red Hat 9.3.1-2)] on linux
>>> import pandas as pd
>>> pd.Timestamp
<class 'pandas._libs.tslibs.timestamps.Timestamp'>
>>> pd.Timestamp.utcnow
<bound method Timestamp.utcnow of <class 'type'>>
>>> pd.Timestamp.utcnow()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "pandas/_libs/tslibs/timestamps.pyx", line 303, in pandas._libs.tslibs.timestamps.Timestamp.utcnow
AttributeError: type object 'type' has no attribute 'now'

我找不到任何与此相关的 Pandas issue reportspull requests

在 0.25.3 版本之后 PyPI 上可用的下一个二进制轮似乎是 1.1.3,并且在该版本中时间戳操作按预期工作。