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

Priyanka govindarajan

这是一本教科书的摘录:

使用import的import modulename形式时,导入模块的命名空间可用于导入模块,但不能作为导入模块的一部分。

我不明白,名称空间到底是什么,它们的含义是“名称空间可用于但不是导入模块的一部分”?

诺尔曼

可以说你在做

import os 

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

os.path

但是您不能path直接访问,因为它不在名称空间中,而是在os名称空间中。
两者之间的区别

import os 

from os import * 

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有子模块导入的名称空间

来自分类Dev

React导入具有声明名称空间的模块

来自分类Dev

使用importlib导入具有本地名称的模块

来自分类Dev

无法导入包“没有名为<模块名称>的模块”

来自分类Dev

从模块中导入具有其名称的子模块

来自分类Dev

无法导入包“没有名为<模块名称>的模块”

来自分类Dev

从模块导入不带名称的字典

来自分类Dev

导入名称与包相同的模块

来自分类Dev

导入错误:无模块名称

来自分类Dev

从模块导入不带名称的字典

来自分类Dev

如何在iPython中从名称空间隐藏导入的模块?

来自分类Dev

Python:设置属于导入模块名称空间的变量

来自分类Dev

在XQuery中导入和声明模块名称空间之间的区别?

来自分类Dev

如何在XQuery中导入公共模块名称空间

来自分类Dev

在语法错误的名称空间下导入模块?

来自分类Dev

导入具有通用名称空间前缀的许多模块的简洁方法

来自分类Dev

如何在TypeScript中导入名称空间前缀等于自己名称空间后缀的模块(别名)?

来自分类常见问题

导入错误:没有模块名称urllib2

来自分类Dev

导入pika时python没有模块名称pika

来自分类Dev

在python中导入模块后如何获取模块的完整名称空间

来自分类Dev

在python中导入模块后如何获取模块的完整名称空间

来自分类Dev

如何使用rollupjs动态导入名称由参数定义的模块?

来自分类Dev

模块导入:NameError:名称未定义

来自分类Dev

在Django中导入模块名称冲突

来自分类Dev

在导入挂钩中获取完整的模块名称

来自分类Dev

获取正在导入模块的 python 脚本的名称

来自分类Dev

为什么这个“from bar import *”会使用未在导入模块中定义的名称污染我的命名空间?

来自分类Dev

从导入的模块中按名称动态导入类:

来自分类Dev

有关Python名称空间和使用导入的问题

Related 相关文章

  1. 1

    带有子模块导入的名称空间

  2. 2

    React导入具有声明名称空间的模块

  3. 3

    使用importlib导入具有本地名称的模块

  4. 4

    无法导入包“没有名为<模块名称>的模块”

  5. 5

    从模块中导入具有其名称的子模块

  6. 6

    无法导入包“没有名为<模块名称>的模块”

  7. 7

    从模块导入不带名称的字典

  8. 8

    导入名称与包相同的模块

  9. 9

    导入错误:无模块名称

  10. 10

    从模块导入不带名称的字典

  11. 11

    如何在iPython中从名称空间隐藏导入的模块?

  12. 12

    Python:设置属于导入模块名称空间的变量

  13. 13

    在XQuery中导入和声明模块名称空间之间的区别?

  14. 14

    如何在XQuery中导入公共模块名称空间

  15. 15

    在语法错误的名称空间下导入模块?

  16. 16

    导入具有通用名称空间前缀的许多模块的简洁方法

  17. 17

    如何在TypeScript中导入名称空间前缀等于自己名称空间后缀的模块(别名)?

  18. 18

    导入错误:没有模块名称urllib2

  19. 19

    导入pika时python没有模块名称pika

  20. 20

    在python中导入模块后如何获取模块的完整名称空间

  21. 21

    在python中导入模块后如何获取模块的完整名称空间

  22. 22

    如何使用rollupjs动态导入名称由参数定义的模块?

  23. 23

    模块导入:NameError:名称未定义

  24. 24

    在Django中导入模块名称冲突

  25. 25

    在导入挂钩中获取完整的模块名称

  26. 26

    获取正在导入模块的 python 脚本的名称

  27. 27

    为什么这个“from bar import *”会使用未在导入模块中定义的名称污染我的命名空间?

  28. 28

    从导入的模块中按名称动态导入类:

  29. 29

    有关Python名称空间和使用导入的问题

热门标签

归档