摘要:
一、面向对象 1.面向对象的特性类:class通俗来说就是一个种类,一个模型定义类使用class关键字,类名一般我们开发的时候首字母要大写 对象:object指具体的东西,根据模型造出来的东西叫做对象一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象, 阅读全文
摘要:
一、requests 之前使用python自带的urllib模块去请求一个网站或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦,还有一个比较方便 阅读全文
摘要:
一、python操作网络也就是打开一个网站,或者请求一个http接口,使用urllib模块。urllib模块是一个标准模块,直接import urllib即可 发送get请求 发送post请求 阅读全文
摘要:
一、异常处理1.在程序运行过程中,总会遇到各种各样的错误。程序一出错就停止运行了,但我们不能让程序停止运行,这时候就需要捕捉异常了,通过捕捉到的异常,我们再去做对应的处理。捕捉异常使用try....except....关键字,就是你在写代码的时候,先要考虑到这段代码可能会出现什么样的错误,然后做对应 阅读全文
摘要:
一、接口开发需要用到flask类1.首先安装flask类:cmd--pip install flask2.导入flask类:import flask3.以下是用一个例子来说明: 阅读全文
摘要:
一、操作redis redis也是一个数据库关系型数据库 mysql、oracle、sql server、db2、sqlite通过sql语句来执行的 数据存在磁盘上非关系型数据库 没有表 不需要sql语句来查询数据 查询是get('k'),插入数据set('xx') 速度比关系型数据库快redis的 阅读全文
摘要:
python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可,在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql。 一、操作数据操作数据库分为以下 阅读全文
摘要:
一、文本文件基本操作 1.1 打开文本文件,得到文件句柄并赋值给一个变量 文件路径:相对路径、绝对路径 1)当文件和要执行的.py文件在相同目录下,直接使用文件的名称即可 2)当文件与要执行的.py文件不在相同目录下,使用绝对路径 文件的路径,需要用取消转义的方式表示: 1.使用 \\ ;2.使用 阅读全文
摘要:
一、写excel模块 二、读excel模块 循环获取每行数据 循环获取每列数据 三、修改excel在打开excel时,后边加上formatting_info=True,可以把原excel里的样式也拷贝到新excel中将excel中英文的表头修改成中文的 四、通用导出excel方法需求: 只要你传入一 阅读全文
摘要:
一、hashlib模块 1.1 hashlib模块,主要用于加密相关的操作,在python3的版本里,代替了md5和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。加密需要先实例化MD5对象,再将字符串转成bytes类型(加密必须得是b 阅读全文