Python模块和包

模块

为了方便管理和归类函数,python使用模块包含一组函数。

  • 模块名由python文件的文件名表示,例如test.py的模块名为test。
  • 通过import test调用其他文件中的模块,类似于c/c++的include。
  • 模块中的函数通过test.func()调用。

为了方式模块名(即文件名)重复,python增加包的概念以区分模块名。

  • 包名由模块文件所在的文件目录名表示。
  • 为了区分普通目录和包,python要求包的文件夹中必须要存在一个名为'init.py'的文件,如果包是多级的,那么每一级都需要有这个文件。

引用模块函数

# 直接引用模块
import math
# 引用模块中的部分函数
from math import 

你可能感兴趣的:(Python模块和包)