Python 为什么熊猫体内有datetime.datetime?

Python 为什么熊猫体内有datetime.datetime?,python,pandas,datetime,Python,Pandas,Datetime,我想知道为什么Pandas中有datetime对象,它返回的datetime.datetime与datetime.datetime()完全相同 日期时间表格: 类型(熊猫.日期时间(2019,8,1)) 返回 datetime.datetime 日期时间自日期时间: 类型(datetime.datetime(2019,8,1)) 返回 datetime.datetime 这仅仅是为了方便,还是熊猫的datetime有什么特别之处?它就是一个datetime.datetime。要了解原因,

我想知道为什么Pandas中有datetime对象,它返回的datetime.datetime与datetime.datetime()完全相同

日期时间表格:

类型(熊猫.日期时间(2019,8,1))
返回

datetime.datetime
日期时间自日期时间:

类型(datetime.datetime(2019,8,1))
返回

datetime.datetime

这仅仅是为了方便,还是熊猫的datetime有什么特别之处?

它就是一个
datetime.datetime
。要了解原因,请尝试以下操作:

福比 巴比 你也许可以看到这是怎么回事。由于导入了
datetime
,因此可以通过
foo
的命名空间访问
datetime.datetime
,因为它存在于
foo
的命名空间中


同样的事情也发生在熊猫身上。请参阅。

,因为开发人员意识到这很有用,他们在pandas中实现了一些datetime库。正如您所说,
pandates.datetime
返回与
datetime.datetime
相同的对象。是的,它只是一个别名。好的,因此它实际上与datetime模块中的datetime相同,如果datetime模块更新为新版本,我猜pandas中的datetime将只是引用新版本。应该是。不过,我不会指望开发人员在重构过程中不将datetime import datetime更改为import datetime。
from datetime import datetime
import foo
print(foo.datetime)