Python学习手册 - 10

来源:互联网 发布:sys types.h windows 编辑:程序博客网 时间:2024/05/21 02:52

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

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

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

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

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

修改 sys.path.append()

import module as name

getattr(module, attrname)

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

0 0
原创粉丝点击