import modulename 的使用与导入模块的命名空间有何关系?

How is the use of import modulename related to namespace of imported module?

这是教科书的摘录:

当使用 import modulename 形式的导入时,导入模块的命名空间对导入模块可用,但不是导入模块的一部分。

我无法理解,命名空间到底是什么,“'namespace becomes available to but not part of importing module'”是什么意思?

假设你在做

import os 

您现在可以访问 os 的成员,例如

os.path

但是您不能直接访问 path,因为它不在您的命名空间中,它在 os 命名空间中。
这是

之间的区别
import os 

from os import * 

(后者会将所有内容导入您的命名空间,通常应避免以免意外覆盖方法)