litengyue 发表于 2023-7-12 10:32:26

一个奇葩的问题

众所周知,在Python交互模式中,输入指令import this就能看到Python之禅:

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
......

而import关键字的作用,是导入模块,
如果创建一个叫做this的模块,再在交互模式中输入指令import this,会导入this模块,还是返回Python之禅?

......(尝试中)

最后得出结论:会返回Python之禅!
好吧,我承认,Python的哲学比一个模块重要多了。

歌者文明清理员 发表于 2023-7-12 10:50:27

会导入模块,还有交互式的目录也得确认

sfqxx 发表于 2023-7-12 11:01:10

{:10_257:}

Ewan-Ahiouy 发表于 2023-7-12 11:01:26

哎,这个有意思{:10_257:}我试试

......(尝试中)

咦?为啥我导入了自己的this模块?{:9_241:}

歌者文明清理员 发表于 2023-7-12 11:03:44

Ewan-Ahiouy 发表于 2023-7-12 11:01
哎,这个有意思我试试

......(尝试中)


很正常啊,Python 先找工作目录有没有自定义模块,找不到再去 Python安装目录/Lib里找,再找不到就去 Python安装目录/Lib/site-packages里找

Threebody1 发表于 2023-7-12 11:07:23

可恶,怎么不是求助帖{:10_256:}

Threebody1 发表于 2023-7-12 11:07:43

同意5#

Threebody1 发表于 2023-7-12 11:08:08

咋中不了鱼币?

涛4091 发表于 2023-7-12 14:32:31

{:5_106:}

涛4091 发表于 2023-7-12 14:33:09

{:5_106:}{:5_106:}

XiaoTc 发表于 2023-7-12 15:34:03

{:7_136:}

鱼我所欲也也 发表于 2023-7-23 08:50:47

鱼我所欲也也 发表于 2023-7-23 08:51:06

{:10_269:}

奋斗中的鱼 发表于 2023-7-26 09:34:42

挺神奇的。。
好像也有道理{:9_241:}
页: [1]
查看完整版本: 一个奇葩的问题