python学习_8_模块、包

模块、包
模块:其实就是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

猜你喜欢

转载自blog.csdn.net/sylvia2016/article/details/80358532
今日推荐