摘要: 一、异常处理 在程序运行过程中,总会遇到各种各样的错误。程序一出错就停止运行了,那我们不能让程序停止运行吧,这时候就需要捕捉异常了,通过捕捉到的异常,我们再去做对应的处理。 下面我们先写一个函数,实现除法运算。 1 2 3 4 5 6 7 8 9 10 11 def calc(a,b): retur 阅读全文
posted @ 2017-07-08 16:29 喵咪的博客 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 可以使用python自带的urllib模块去请求一个网站,或者接口,但是urllib模块太麻烦了,传参数的话,都得是bytes类型,返回数据也是bytes类型,还得解码,想直接把返回结果拿出来使用的话,还得用json,发get请求和post请求,也不通,使用比较麻烦,还有一个比较方便的模块,比url 阅读全文
posted @ 2017-07-08 16:27 喵咪的博客 阅读(193) 评论(0) 推荐(0) 编辑
摘要: #读excel import xlrdbook = xlrd.open_workbook(r'students.xlsx')#打开excelprint(book.sheet_names())#获取所有sheet的名字sheet = book.sheet_by_index(0)#根据sheet页的位置 阅读全文
posted @ 2017-07-08 16:24 喵咪的博客 阅读(234) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 hashlib模块,主要用于加密相关的操作。 在python3的版本里,代替了md5和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法。 import hashlib m = hashlib.md5() m.updat 阅读全文
posted @ 2017-07-01 12:03 喵咪的博客 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 操作redis redis是一个nosql类型的数据库,数据都存在内存中,有很快的读写速度,python操作redis使用redis模块,pip安装即可 import redis r = redis.Redis(host='127.0.0.1',port=6379,db=0)#指定连接redis的端 阅读全文
posted @ 2017-07-01 12:00 喵咪的博客 阅读(147) 评论(0) 推荐(0) 编辑
摘要: python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip install pymysql安装即可. 在python2中是MySQLdb模块,在python3中没有MySQLdb模块了,所以使用pymysql。 import pymysql # 创建连接,指定数据库的ip地 阅读全文
posted @ 2017-07-01 11:59 喵咪的博客 阅读(137) 评论(0) 推荐(0) 编辑
摘要: import osimport sys# print(os.getcwd())#取当前工作目录# os.chmod("/usr/local",7)#给文件/目录加权限# print(os.chdir(r"e:\byz_code\day2"))#更改当前目录# print(os.curdir)#当前目 阅读全文
posted @ 2017-06-24 09:48 喵咪的博客 阅读(244) 评论(0) 推荐(0) 编辑
摘要: import requests#1、打开网站 requests.get#2、从返回的html里面找到文章的超链接地址 正则表达式匹配#3、打开文章的超链接 requests.get#4、保存到本地 写文件url = 'http://www.baidu.cn/'req = requests.get(u 阅读全文
posted @ 2017-06-24 09:45 喵咪的博客 阅读(8137) 评论(0) 推荐(0) 编辑
摘要: os模块 print(os.getcwd())#取当前工作目录 print(os.chdir(r"e:\byz_code\day2"))#更改当前目录 print(os.mkdir("test1"))#创建文件夹 print(os.makedirs(r"test1\test2"))#递归创建文件夹, 阅读全文
posted @ 2017-06-24 09:38 喵咪的博客 阅读(207) 评论(0) 推荐(0) 编辑
摘要: import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍 找模块的顺序是,先从当前目录下找,找不到的话,再环境变量里面找 标准模块: python自带的,不需要安装的,直接import就能用的 自己写的模块: 也就是自己写的python 第三方模块: 别人已经开发好的功能,需要安装的 安 阅读全文
posted @ 2017-06-24 09:33 喵咪的博客 阅读(99) 评论(0) 推荐(0) 编辑