模块、包
模块:其实就是python文件, 用来组织代码的, test.py文件 test就是模块名称
包:本质就是一个文件夹,package中有一个__init__.py文件,包是用来存放模块的,通过导入包导入模块
#1.标准模块、标准包:python内置模块如string、random、datetime、os、json
#2.第三方模块:别人写好的模块, 需要安装
#3.自己写的模块
导入模块
#导入模块的顺序
1.从当前目录下找
2.从python环境变量导入
#导入模块的实质就是把python文件从头到尾执行一次
1.当前目录新建dr.py
name='hello' def my(): print('python') my()
2.新建一个tmp.py
import dr print(dr.name)#打印'hello' dr.my()#打印'python' #from dr import name,my #print(name)#打印'hello' #my()#打印'python'
#import module #导入模块 #from module import * #导入该模块中的所有方法,慎用 #from module import fun as xx_fun #导入指定的方法,然后起别名 #from module import fun1,fun2,fun3 #导入模块下的多个方法
安装第三方模块
1.傻瓜式
例如安装mysql: pip install pymysql
没有pip怎么办?
1.cmd输入 where pip, 会有如下结果:
结果1:出现了pip命令的路径或者Unknown or unsupported command 'install'
这种情况, 打开 C:\strawberry\perl\bin\, 把这个目录下的pip 都改成其他的名字,
这个是因为C:\strawberry\perl\bin\下的pip与python的pip命令冲突了
结果2:提示pip命令不存在
这种情况,需要打开pycharm,找到如下图的Scripts文件夹, 右键点击‘copy path’
将‘copy path’复制出来的内容添加到环境变量Path中, 记得加分号;
或者这样做也可以:先找到自己的pycharm, 点python console, 找到python安装目录
把安装目录下的Scripts目录加到Path环境变量即可
#2.手动安装
1、whl结尾的安装包:pip install redis-2.10.6-py2.py3-none-any.whl(安装包百度到redis官网下载即可)
1.进入安装包所在目录, shift+鼠标右键, 打开cmd命令行, 输入pip install redis-2.10.6-py2.py3-none-any.whl即可安装
2、tar.gz结尾的安装包:redis-2.10.6.tar.gz(安装包百度到redis官网下载即可)
1.解压这个压缩包
2.进入到这个解压之后的文件夹里面, shift+鼠标右键, 打开cmd命令行, 在命令行里面输入运行 python setup.py install