1.包内调用
import 模块名(py脚本名)
模块名.函数()
2.不同包调用
import 包名.模块名==可以启别名:as 别名
包名.模块名.函数()
3.单个导入
from 模块名 import 函数1,函数2 或直接用星号*(全部)
函数1()
函数2()
from 包名.模块名 import 函数
函数()
4.两个函数名冲突时,给其中一个起别名
from 模块名 impot 函数 as 别名
from 模块名 import 函数
5.当前模块下运行
print(name) 结果__main__(只在当前模块下运行生效)其他调用是模块名
模块也是一个对象—一个属性–模块名
import 模块
print(模块名.name)==模块名
5.包名下默认有个__init__.py
初始化模块,只要调用此包,默认调用此模块,默认是空的,有此模块才叫包结构;可以在里面直接写代码;
6.模块中加
all=[‘函数名’,‘’] 只有这里面的函数其他模块才能调用,只适用from 模块名*(所有)限制
7.标准库
time os logging 。。。。
import sys
print(sys.path)系统环境变量,结果是列表;第一个是空,代表当前目录;
print(sys.path.append(’’))可以增加,临时的
set PYTHONPATH = D:/ 等号两边不能有空格
sys.path 就会把D:/加上去 但也是临时的
8.pip安装或直接下载拷贝到项目工程目录
pip install·库名
下载不了 pip install 库名 -i 源地址
卸载pip uninstall 库
指定版本 pip install 库名1.0.4
pip install’库名>=1.0.4’
更新安装pip install 库名 -U