zoukankan      html  css  js  c++  java
  • 常用模块

    1. 什么是模块和包?

                模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,如test.py ,test就是模块名。

                包,package本质就是一个文件夹,和文件夹不一样的的是,它的目录下有个_init_py文件,包从逻辑上包括模块(Python3不需要包,文件夹就可以)

    2.导入模块

            1>导入模块的本质就是把某个Python文件拿过来从头到尾执行一次

            import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍
            找模块的顺序是,先从当前目录下找,找不到的话,再环境变量里面找
          标准模块:
                   python自带的,不需要安装的,直接import就能用的
        自己写的模块:
                   也就是自己写的python
        第三方模块:
                    别人已经开发好的功能,需要安装的
        安装方式第一种:
                    这是操作系统命令,不是在python命令行里面执行
                               pip install xxx 安装某个模块
                               pip list 查看已经安装的模块
                               pip uninstall xxx卸载模块
                     pip这个模块呢,在python3里面是python自带的,安装完python就能直接用,但是在python2里面是没有这个模块的,需要你手动安装才能用
                      easy_install requests #这个也是傻瓜式的
        第二种方式,手动安装:
                    1、先下载安装包,直接百度搜比如说python requests模块
                    2、解压安装包
                    3、在解压的目录下执行 python setup.py install

    eg:

           2>导入模块方式

             导入模块时,python首先在当前目录下去找这个模块,如果在当前目录下没有找到这个文件的话,需要去环境变量的目录找

             以下代码是看系统环境变量:

            #环境变量就是用来让你在任意一个目录都可以使用这个命令

            如果模块的方法是在其他目录时,调用使用时需要写上它的绝对路径,如下:

    3.常用模块

    1>sys模块

    2>random模块

    3>string模块

    4>os模块

    5>time模块

    6>json是所有语言通用的一种key-value数据类型,类似于python中的字典,

    #json和python的字典类型,但是json里面只能是双引号,不能是单引号
    #json串实际上就是一个字符串







      
  • 相关阅读:
    MINA之心跳协议运用
    基于MINA实现server端心跳检测(KeepAliveFilter)
    求职酸甜苦辣:老陈的几次面试经历
    Java中的装箱与拆箱
    深入解析Apache Mina源码(1)——Mina的过滤器机制实现
    MINA 框架简介
    Java 开发 2.0: 现实世界中的 Redis
    mysql与mongodb、redis的性能对比,包含源代码
    80后之迷茫的一代:为什么都想去当公务员?
    NoSQL一致性
  • 原文地址:https://www.cnblogs.com/wangguoyuan-09/p/7026956.html
Copyright © 2011-2022 走看看