• day5_模块分类及安装方式


    一个python文件就是一个模块,一个模块也是一个python文件
    1、标准模块、标准包:python自带的这些模块
    import time,string,random
    2、第三方模块(别人写好的,需要自己安装)
    a、pip/pip.exe install + ruanjian
    在python3里面pip是自带的,python2里面没有pip,必须手动安装
    b、手动安装
    b-1、先下载安装包,然后解压(.tar.gz结尾的)
    b-2、进入到解压之后的文件夹里面
    b-3、python setup.py install,手动安装都用这个命令
    把PyMySQL安装包解压到python3的Scripts文件夹下,进入PyMySQL-0.7.11目录,完整路径是C:UserssunMiniconda3ScriptsPyMySQL-0.7.11,看到setup.py文件

    点击第二个红框的下拉按钮,在第一个红框里输入cmd,黑窗口显示如下

     

    然后输入python setup.py install,执行安装,所有的第三方模块都是这么安装的

    pip freeze > 第三方模块.txt  # 导出已经安装的第三方模块
    pip install -r   第三方模块.txt  # 从文件里面读模块,批量安装
    pip install xx -U  # 更新
    pip uninstall xx  # 卸载

    File->Settings->Project byz-code-> Project Interpreter,然后点击+,在弹出的页面里可以搜索自己想要的模块,如xlrd(操作excel的),redis,选中该模块,点击页面左下角的Install Package
    如果安装包以.whl结尾,如yagmail-0.10.212-py2.py3-none-any.whl,也是用pip install yagmail-0.10.212-py2.py3-none-any.whl,安装这个发送邮件时,附件里有中文不会出现乱码

    3、自己写的python文件
    import的实质就是把导入的这个python文件,从上到下执行一遍

    导入模块的顺序:
    a、当前目录下找
    b、sys.path(python自己的环境变量)下找


    导入模块的方法?
    1、import 模块名
    2、from 模块名 import 函数名
    3、import 模块名 as 新名字

  • 相关阅读:
    使用jquery插件操作哈希表Hashtable的应用
    学用 ASP.Net 之 "字符串" (1): 基础
    敬告
    jQuery 练习[一]: 准备工作
    学用 ASP.Net 之 "字符串" (2): string.Format
    jQuery 练习[二]: 获取对象(1) 基本选择与层级
    学用 ASP.Net 之 "字符串" (3): string 类的非扩展方法
    jQuery 练习[二]: 获取对象(2) 定位子对象
    一个分割文本文件的小程序 回复 "jellyang" 的问题
    Delphi 7 类库继承关系表
  • 原文地址:https://www.cnblogs.com/laosun0204/p/8515559.html
Copyright © 2020-2023  润新知