import作用: 导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录; __import__作用:同import语句同样的功能,但__import__是一个函数,并且只接收字符串作为参数,所以它的作用就可想而知了。其实import语句就是调用这个函数进行导入工作的,import sys <==>sys = __import__('sys')。
globals()是一个字典。sys=__import__('sys',globals()),把sys这个module写到globals()里面。其实和sys = __import__('sys')也是等价的。
所以如果想改sys模块的名字, ‘你想要的名字’ = __import__('sys')
import sys 等价于 sys=__import__('sys');而globals()是一个字典
最新推荐文章于 2024-01-30 18:43:12 发布