python:模块0

python

一、模块是更高级的封装:

  • 容器:数据的封装
  • 函数:语句的封装
  • 类   :方法和属性的封装
  • 模块:模块就是程序,即每个.py文件

二、引入

import 模块名

from 模块名 import xx(函数名、*)  <不建议用*>

import 模块名 as 简称    <推荐>

三、重新加载

http://www.cnblogs.com/daduryi/p/6734110.html

python2:reload()

python3:from importlib import reload

四、if __name__ == '__main__':

!用来测试模块!

在主程序中__name__得到的是'__main__';

在模块中调用__name__得到的是模块的名字;

五、搜索路径

写好的模块应该放在哪里?

sys.path里面保存着搜索路径,是个列表,可以通过append()加入路径

六、包(package)

将文件分门别类的放置;步骤如下:

  1. 创建一个目录,用于存放相关的模块,目录的名字即包的名字
  2. 在目录中创建一个__init__.py的模块文件,内容可以为空
  3. 将相关的模块放在目录下

导入包内的模块

import 包名.模块名(from、as、*照样可以用)

放在同一个目录——直接用导入

放在别的目录——(子目录ok,父目录呢???)

以上是 python:模块0 的全部内容, 来源链接: utcz.com/z/388432.html

回到顶部