import 和from … import *区别

  • Post author:
  • Post category:其他



1.import  和 from  import 的区别

import module导入模块:语句执行完后会创建一个新的命名空间,在该命名空间中执行相应的函数。执行时,需要的变量、函数和类名前需要加

前缀 “模块名.”

from module import *导入模块:是将模块的定义导入到当前的命名空间,此时

不需要

前面加前缀。

有包时:

import

包名.模块名

:需要前缀 包名.模块名;

from 包名 import 模块名:使用时不需要带包名,但需要带模块名;

from 包名.模块名 import *:直接使用函数,变量名即可;



版权声明:本文为ZhaoLinke1998原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。