“导入日期时间”与“从日期时间导入日期时间”

“导入日期时间”与“从日期时间导入日期时间”,第1张

“导入日期时间”与“从日期时间导入日期时间”

您的麻烦是,您有一些代码希望

datetime
datetime
模块
进行引用,而其他代码希望
datetime
对类进行引用
datetime
显然,不能两者兼有。

当您这样做时:

from datetime import datetimeimport datetime

您首先要设置

datetime
为对该类的引用,然后立即将其设置为对模块的引用。当您以另一种方式执行此 *** 作时,它是同一件事,但是最终它是对该类的引用。

您需要重命名这些引用之一。例如:

import datetime as dtfrom datetime import datetime

然后,您可以将引用

datetime.xxxx
模块的形式的引用更改为
dt.xxxx

否则,只需

importdatetime
更改所有引用即可使用模块名称。换句话说,如果有话说,
datetime(...)
您需要将其更改为
datetime.datetime

不幸的是,Python在它的库中有很多类似的东西。如果他们遵循PEP
8中
自己的命名准则,则将为

datetime
该类命名,
Datetime
并且使用它们既
datetime
表示模块又
Datetime
表示类都没有问题。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5644198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存