Python代码
文章平均质量分 51
Watson_Ashin
不能原谅,如果很多年后我还是这样
展开
-
爬虫基础 || 2.1 Requrst 高级用法
request库之所以强大,是因为他除了基础访问外,就可以上传文件,设置cookies,设置代理等。1.上传文件上传文件非常简单,这里上传在上一个文章里下载的文件。一般上传文件都用的post请求。import requestsfile = {'file':open('bnaiduico.ico','rb')}r = requests.post('http://httpbin.or...原创 2020-02-29 13:13:49 · 464 阅读 · 0 评论 -
爬虫基础 || 2.1 request介绍(功能比urllib丰富,附上简单的知乎爬虫)
之前已经差不多将urllib的所有功能介绍完毕,但是对于urllib来说,有许多不方便的地方,比如处理复杂请求的时候,都需要Opener和Handler来处理。而requests库,他集合了诸多功能,能够使爬虫更加简易import requestsresponse = requests.get('https://www.baidu.com') # 这里的get就是get请求prin...原创 2020-02-17 16:10:22 · 755 阅读 · 0 评论 -
爬虫基础 || 1.4 异常处理与链接解析
1.异常处理在已经掌握了基本的爬虫技能,但是如果再发送请求中出现异常,如网络不好,请求被拒等情况,就可能出现报错而终止运行程序。urllib的error模块定义了由request模块产生的异常。如果出现了问题,request模块便会爆出error模块中定义的异常。现在就使用error模块来处理各种异常。1.1URLErrrorURLError类来自urllib的error模块,它继...原创 2020-02-13 14:37:13 · 544 阅读 · 0 评论 -
爬虫基础 || 1.2 urllib.request
疫情爆发的第20天,更新了一点内容~~我们知道利用 urlopen()方法可以实现最基本请求的发起,但这几个简单的参数并不足以构建一 个完整的请求。 如果请求中需要加入 Headers 等信息,就可以利用更强大的 Request 类来构建。我们依然是用 urlopen()方法来发送这个请求,只不过这次该方法的参数不再是 URL, 而是一个 Request 类型的对象。 通过构造这个数据结构,...原创 2020-02-11 15:40:46 · 147 阅读 · 0 评论 -
爬虫基础 || 1.1 urllib 基础介绍
疫情爆发的第20天,在家办公,比较闲。曾经作为一名爬虫工程师,已经一年多没写过爬虫了,这几天翻了翻资料和崔老师的《网络爬虫开发》,对爬虫做一次复习,顺便写下这篇学习笔记,慢慢更新,欢迎大家交流学习~~这篇写的是爬虫基础库urllib的一下基础知识。他包含下面四个主类。============================================================...原创 2020-02-11 12:31:32 · 773 阅读 · 0 评论 -
python操作excel --openpyxl里的关于merge的一些bug
开始新的工作不久,工作内容依然是数据相关新工作数据输出模式是用excel,大概是每天导出新数据并用excel体现,同时要保留之前的数据。我来之前,同时写好了许多sql,然后就从Navicat里面复制粘贴到excel中。我目前在做关于这个的自动化脚本,使用的库是openpyxl,下面说说关于这个的几个小bug。1- 在 2.5.x版本中,当你合并单元格的时候使用的是merg...原创 2019-03-28 10:06:18 · 12524 阅读 · 2 评论 -
关于Django下scv文件的基本操作
最近在整合Django的相关资料,讲在未来慢慢记录,今天先吧csv相关的写如。这里我们使用的开发工具是pycharm,建立一个app后我们在views.py文件下做如下操作from django.http import HttpResponseimport csvdef index(request): response = HttpResponse(content_type...原创 2018-10-06 14:41:10 · 408 阅读 · 0 评论 -
Python 备份文件,以及备份大文件
今天分享一个很有用的小代码~就是关于文件的备份import os #导入os模块ori_file_name = r'E:\PYTHON\mayday.mp3' #输入文件路径if os.path.isfile(ori_file_name): #判断该路径的是否是文件 #截取文件名,重组文件名 seek_num = ori_file_name.rfind('...原创 2018-08-03 01:06:01 · 1973 阅读 · 1 评论 -
Python 打印杨辉三角形(包括金字塔的款式的~~)
今天是愉快的星期天,终于可以睡个懒觉了。今天是准备被这周的所以内容归纳一下的,然后看到的经典的杨辉三角形,所以就把代码整理了一下。给他取了个狂野的名字。==================================疯狂的杨辉三角形===================================1.普通的杨辉三角形 杨辉三角形的规则就是出意每行的第一个数字之外,...原创 2018-07-29 17:15:24 · 47864 阅读 · 14 评论 -
Python打印9x9乘法表(循环方式和递归方式)
今天是学习Python的第....啊 又忘记第几天了 ,所以我打算吧今天当作第一天来计算~~传说中是,元年。==========================================分割线==========================================9x9乘法表,在网上已经有好多好多了,我们先看看效果图。如下是用循环的方法写的。for ...原创 2018-07-28 14:30:42 · 2011 阅读 · 2 评论