常用模块

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串实际上就是一个字符串

 







  

posted on 2017-06-16 14:44  国元  阅读(105)  评论(0编辑  收藏  举报

导航