如何访问一个名为x的模块,并使用名为x的变量进行掩码?通过变量名掩蔽的访问模块
0
A
回答
1
使用sys.modules[module_name]
...你应该避免掩盖模块名称:明智地使用import
语句,例如,将XYZ导入为ABC。
您还可以依靠使用更完整的命名空间“路径”,例如os.path.xxx
3
请勿将变量命名为x
或使用import ... as
样式。
>>> sys = 2
>>> import sys as s
>>> s
<module 'sys' (built-in)>
>>> sys
2
0
import x as someotherx
相关问题
- 1. 如何防止我们的访客访问站点,以便通过域掩蔽或掩蔽网址
- 2. 访问模块变量在JavaScript模块
- 3. 通过名称访问静态变量
- 4. 子域掩蔽通过htaccess的
- 5. 掩蔽/隐藏github访问令牌
- 6. 通过类访问变量
- 7. 从C++访问fortran模块的变量
- 8. 使用2D掩模掩蔽BGR图像
- 9. 通过路径名称中的变量名称访问地图
- 10. 通过模块中的变量循环
- 11. 访问Qunit模块安装变量
- 12. 访问私人模块变量从类
- 13. 访问类变量模块方法
- 14. 从node.js模块访问全局变量?
- 15. python从不同模块访问变量
- 16. 访问模块实例变量
- 17. 如何从模块访问类变量?
- 18. Python的掩蔽
- 19. 通过groovy文件访问* Resources.groovy模块
- 20. 通过Python IDE访问GRASS模块
- 21. 如何通过变量变量访问预定义的变量
- 22. 如何从其他模块访问模块的实例变量?
- 23. 访问模块级变量,从模块中的函数中
- 24. 访问变量和模块的方法,在多模块程序
- 25. 如何通过同一模块的类访问类实例变量?
- 26. 通过直接访问DOM应用CSS模块类名称
- 27. 如何通过Java中的类名访问静态变量?
- 28. 通过使用索引for循环访问变量的名称
- 29. 有道模块内访问变量,而在父模块
- 30. 模块和模块访问变量(Ruby语言)
但是,如果它是'sys'多数民众赞成掩盖?而且,如果例如使用命名空间路径,则不会有帮助。 'os'不再是一个模块。 – 2010-03-01 12:23:53
......并且如果XYZ被屏蔽并且......重点是:有不同的方法来解决这个问题。 – jldupont 2010-03-01 12:29:55