import 和from ... import *区别

    科技2022-07-10  124

    1.import  和 from  import 的区别

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

    from module import *导入模块:是将模块的定义导入到当前的命名空间,此时不需要前面加前缀。

    有包时:

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

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

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

    Processed: 0.011, SQL: 8