gpt4 book ai didi

Python: `from x import *` 没有导入所有内容

转载 作者:太空狗 更新时间:2023-10-29 21:29:15 26 4
gpt4 key购买 nike

我知道 import * 不好,但有时我懒得打字或记不住导入时,我会用它来快速制作原型(prototype)

我正在尝试以下代码:

from OpenGL.GL import *

shaders.doSomething()

它会导致错误:`NameError: global name 'shaders' is not defined'

如果我更改导入:

from OpenGL.GL import *
from OpenGL.GL import shaders

shaders.doSomething()

错误消失。为什么 * 不包括 shaders

最佳答案

如果 shaders 是一个子模块并且 it’s not included in __all__ , from … import * 不会导入它。

And yes, it is a submodule.

关于Python: `from x import *` 没有导入所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19883870/

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