什么是模块:.py文件就是模块
什么是包:包含了__init__.py的模块的文件夹(目录)
模块和包的作用:就是为了组织代码
注意:directory 不是包,里面没有__init__.py模块
一、模块的导入
使用其他模块里面的函数、变量、类,模块导入
作用:使用/调用写好的代码
模块导入的方式:
from 路径.路径.模块名 import 类名(函数名)
import 路径.路径.模块名 路径从项目根目录开始
import 包名
importddtimportjsonimportunittestfrom FutureLoan.common.requests_handler importvisitfrom FutureLoan.middleware.MiddleHandler import MidInitHandler
二、模块分类
内置模块:Python自带的模块,import os
第三库模块:别人写好的模块,需要安装。pip install requests,import。。。。from····import······
自定义模块:自己写的模块,通常放在一个包里面。from 包 import 模块
扩展内容:
from ... import * ------>表示从模块中导入所有的代码
from FutureLoan.common.requests_handler import *
#一般不要使用,可能会出现和这个模块里的函数重名
from .....import sth as