07 2017 档案
摘要:一、异常处理 在程序运行过程中,总会遇到各种各样的错误。程序一出错就停止运行了,那我们不能让程序停止运行吧,这时候就需要捕捉异常了,通过捕捉到的异常,我们再去做对应的处理。 下面我们先写一个函数,实现除法运算。 1 2 3 4 5 6 7 8 9 10 11 def calc(a,b): retur
阅读全文
摘要:可以使用python自带的urllib模块去请求一个网站,或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想直接把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦,还有一个比较方便的模块,比url
阅读全文
摘要:#读excel import xlrdbook = xlrd.open_workbook(r'students.xlsx')#打开excelprint(book.sheet_names())#获取所有sheet的名字sheet = book.sheet_by_index(0)#根据sheet页的位置
阅读全文
摘要:hashlib模块 hashlib模块,主要用于加密相关的操作。 在python3的版本里,代替了md5和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。 import hashlib m = hashlib.md5() m.updat
阅读全文
摘要:操作redis redis是一个nosql类型的数据库,数据都存在内存中,有很快的读写速度,python操作redis使用redis模块,pip安装即可 import redis r = redis.Redis(host='127.0.0.1',port=6379,db=0)#指定连接redis的端
阅读全文
摘要:python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可. 在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql。 import pymysql # 创建连接,指定数据库的ip地
阅读全文