题目标题

Python中的模块和包是什么,如何自定义并使用?

难度:初级

python
参考解析
  • 模块
    • 一个模块就是一个.py文件,里面定义了可以复用的函数和变量,当需要复用的时候就import导入进来进行复用
    • 自定义:创建一个.py文件就是文件名就是模块名称
    • 使用:使用import导入进来使用,搜索目录有当前路径、Bif中查找、安装路径、PYTHONPATH环境变量路径,找到该模块则可以导入并使用模块名.方法名的方式调用模块中的方法
    • 就是多个模块或着多个包的集合(文件夹),避免由于开发者多而可能造成的模块命名重复,所以用包来统一管理模块
    • 自定义:给多个模块创建一个文件夹,文件夹内可以有模块(.py文件)或者文件夹(子包),并且需要包含一个init.py文件,用来做一些初始化工作和避免被解释器当作普通字符串
  • 使用:
    • 同样是使用import的方式导入到当前脚本中