模块

例如这里有一个helpers.py文件

  1. def display(message, is_warning=False):
  2. if is_warning:
  3. print('Warning')
  4. print(message)

在同级目录的文件中引用

  1. import helpers
  2. helpers.display('not a warning')
  3. from helpers import * #一旦导入所有,模块中的所有东西就可以全局获取
  4. display('not a warning')
  5. from helpers import display #只导入需要的,唯一要注意的是导入的项是否有重名的情况
  6. display('not a warning')
  7. #三种没有区别,没有性能差异

包是被人已经发布的模块的集合

  1. colorma可以在打印时改变文本颜色
  2. #安装
  3. pip install colorama
  4. #安装.txt文件中的包列表
  5. pip install -r requirements.txt
  6. #requirements.txt
  7. colorama

保存当前环境安装的模块名和版本号信息
pip freeze > requirements.txt