gpt4 book ai didi

python - 为什么在 Python 中有多余的导入方式?

转载 作者:太空狗 更新时间:2023-10-29 20:24:05 25 4
gpt4 key购买 nike

除非我弄错了,否则这两行做的事情完全一样:

import theano.tensor as T

from theano import tensor as T

在 Python 中有多余的导入方式有什么原因吗?

最佳答案

声明

import theano.tensor

仅当 theano.tensor 本身是一个模块 时才有效。这就是允许您的两个示例工作的原因。

考虑 sys.argv,它不是一个模块。以下作品:

from sys import argv

argv 导入全局命名空间,但 import 形式不会:

>>> import sys.argv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named argv

关于python - 为什么在 Python 中有多余的导入方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30359864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com