zoukankan      html  css  js  c++  java
  • python 模块使用

    模块使用

    • 定义:模块就像一个工具包一样,里面有很多工具(函数、类),使用时需要通过import导入。

    • 分类:

      • 标准库:random、sys、os、time

      • 第三方:就是好人已经写好的特定功能的模块,你可以直接使用pip命令安装

      • 自定义:自己写的

    • 导入:


      import random # 导入
      import random as rdm # 导入并起别名
      from time import sleep # 指定导入
      from time import sleep as sp # 指定导入并起别名

      起别名后只能使用别名

    • 模糊导入


      from random import *

      导入random模块中__ all __列表指定的内容

    • 自定义模块

      • 新建一个文件,不与其他模块同名即可

      • 新建的文件名(去掉后缀)就是模块

      • 导入的方式与官方的相同

      • 文件名(模块名)就是命名空间,不同命名空间下的标识符可以同名

      • 当使用几个模块中相同的(函数)标识符时,可以通过命名空间或起别名解决

    • 测试模块

      • 当一个模块作为主模块运行时,__ name __ 的值为 '__ main __',当被其他模块导入使用时,值为模块名

      • 经常这样写模块的测试代码


      if __name__ == '__main__':
         print('测试代码')
      • 定义:多个模块放在同一目录下,目录下有一个__ init __.py文件,这个目录就是一个包

      • 说明:一个目录要想成为一个包,必须包含一个 __ init __.py文件,即使该文件为空(可以简化导入书写)

    • 安装第三方模块

      • 工具:pip

      • 镜像:


        清华:https://pypi.tuna.tsinghua.edu.cn/simple
        阿里云:http://mirrors.aliyun.com/pypi/simple/
        中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
        华中理工大学:http://pypi.hustunique.com/
        山东理工大学:http://pypi.sdutlinux.org/
        豆瓣:http://pypi.douban.com/simple/
    • 修改pip源

      • 在用户的家目录创建pip目录

      • 在pip目录下创建pip.ini文件

      • 在pip.ini文件添加如下内容


        [global]
        index-url = http://mirrors.aliyun.com/pypi/simple/
        trusted-host = mirrors.aliyun.com
    • pip命令

      • 作用:安装软件包,自动会安装相关的依赖

      • 安装软件包:pip install 包名

      • 卸载软件包:pip uninstall 包名

      • 列表显示包:pip list

      • 查看指定包:pip show 包

      • 注意:若安装失败,可能是配置文件出错,也可能是目录没有权限操作

  • 相关阅读:
    第三次作业
    第二次作业
    第一次作业
    实验二
    第一次试验
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/kiki5881/p/8550111.html
Copyright © 2011-2022 走看看