Congratulate 发表于 2020-8-19 12:13:12

py中导入模块的方法

本帖最后由 Congratulate 于 2020-8-19 12:14 编辑

import datetime as dt
print(dt.datetime.now())

我其实也没什么特别的问题,就是有一点想不明白。这个为什么要这样写才能执行,我原来是这么写的,他报错是AttributeError: module 'datetime' has no attribute 'now'
import datetime as dt
print(dt.now())

按照道理来说,第二种不是才是正确的写法么,结果第二个报错,但我对报错的原因很不清楚,我想知道报错原因和为什么会报错。
(我的大胆猜测是,不会是这个datetime.now()就是datetime模块里的一个函数名吧)

zltzlt 发表于 2020-8-19 12:14:04

datetime 是一个模块,而 datetime 又是 datetime 模块中的一个类

weiter 发表于 2020-8-19 12:18:54

zltzlt 发表于 2020-8-19 12:14
datetime 是一个模块,而 datetime 又是 datetime 模块中的一个类

这就是传说中的官方套娃??

Congratulate 发表于 2020-8-19 12:21:18

zltzlt 发表于 2020-8-19 12:14
datetime 是一个模块,而 datetime 又是 datetime 模块中的一个类

不是很清楚什么是类,我才刚学到调用模块。能简单通俗说类和模块是什么关系吗{:10_254:}

zltzlt 发表于 2020-8-19 12:21:52

weiter 发表于 2020-8-19 12:18
这就是传说中的官方套娃??

hh 大概是吧{:10_250:}

zltzlt 发表于 2020-8-19 12:22:28

Congratulate 发表于 2020-8-19 12:21
不是很清楚什么是类,我才刚学到调用模块。能简单通俗说类和模块是什么关系吗

你不会还不知道类和对象是什么东西吧

Congratulate 发表于 2020-8-19 12:24:27

zltzlt 发表于 2020-8-19 12:22
你不会还不知道类和对象是什么东西吧

是的,我这边学习顺序是,先简单介绍常见的模块调用方法,类和对象确实还没学到。
你能简单通俗的说明一下么,也许对我后期学习这个类和对象有帮助,希望大佬简单介绍下,谢谢{:10_254:}

永恒的蓝色梦想 发表于 2020-8-19 12:27:31

Congratulate 发表于 2020-8-19 12:24
是的,我这边学习顺序是,先简单介绍常见的模块调用方法,类和对象确实还没学到。
你能简单通俗的说明一 ...

不要问了,先去学

zltzlt 发表于 2020-8-19 12:27:54

Congratulate 发表于 2020-8-19 12:24
是的,我这边学习顺序是,先简单介绍常见的模块调用方法,类和对象确实还没学到。
你能简单通俗的说明一 ...

你可以先去看下这集视频:https://www. bilibi li.com/ vid eo/BV1Fs411A7HZ?p=37

(去掉网址中的空格,因为我怕发外链会被审核)

Congratulate 发表于 2020-8-19 12:29:01

zltzlt 发表于 2020-8-19 12:27
你可以先去看下这集视频:https://www. bilibi li.com/ vid eo/BV1Fs411A7HZ?p=37

(去掉网址中的空 ...

页: [1]
查看完整版本: py中导入模块的方法