0
点赞
收藏
分享

微信扫一扫

Python学习手册 - 10

进击的包籽 2022-10-09 阅读 234


导入模块会进行三个行为
1,找到模块
2,编译
3,执行代码,创建对象。

导入只发生一次
或者使用reload

在导入时,会生成模块对象,模块中的顶层变量,就成了这个模块对象的属性。

作为模块包 必须有一个 ​​__init__.py​

​__name__​​ 充当了模式标识 ,来标识是导入,还是作为顶层运行。

修改 sys.path.append()

import module as name

getattr(module, attrname)

dir() 这绝对是一个最有用的命令,当你不知道一个模块里面有什么的时候,都可以用dir来打开模块的世界。
当遇到模糊的时候,dir看一下 你好奇的变量里面是什么东西吧。


举报

相关推荐

0 条评论