Python札记
任缥缈
天狼啸月的追逐
展开
-
Python3的“NoneType” object has no attribute“read”
今天开始尝试用爬虫爬数据,遇到了一个陌生的异常问题:urllib库请求到的response在读取的时候(response.read())一直报'NoneType' object has no attribute 'read'。百度很多博客,果真是天下文章一大抄,基本都哪几个内容反复出现在不同的博客里面。后面在一个百度贴吧里面看到了一句提示:“意思是属性异常,结果是None”,然后笔者立即添加...原创 2020-03-10 14:27:24 · 13991 阅读 · 0 评论 -
pip install Scrapy安装失败的处理
今天学习python的网络框架,新高彩烈的安装Scrapy,不过一路安装一路苦逼一脸囧。首先是这个错误:Command "D:\PycharmProjects\demo\venv\Scripts\python.exe D:\PycharmProjects\demo\venv\lib\site-packages\pip-19.0.3- py3.8.egg\pip install --ignor...原创 2020-01-16 19:07:05 · 4179 阅读 · 2 评论 -
python的UnicodeDecodeError异常
通常我们在操作文件的时候一般都是指定“gbk”或者“utf-8”的编码,但是这也不是无敌的法宝,总还是会出现这样那样的问题。比如下面的操作:f1 = open("D:\shutils\RecyclerViewAPI.docx", "r+", encoding="utf-8")f2 = open("D:\\shutils\\recycler.docx", "a+", encoding="utf-...原创 2020-01-19 14:09:37 · 858 阅读 · 0 评论 -
python跨类调用
面向对象的出现开发中,经常会在A类里面调用B类的方法,python中这个功能的实现方式如下:B类:class Help: def myLog(self, info): print(info)A类作为发起调用的主类(类似Java中带有main()方法的java文件),实现方式如下:class Main: def callLog(self): ...原创 2020-01-21 17:08:35 · 2299 阅读 · 0 评论 -
python网络库requests的get使用及数据解析
python网络库requests使用超级简单,两三行代码的事情,具体如下:get请求:url = 'https://service.paper.meiyuan.in/api/v2/columns/flow/5c81087e6aee28c541eefc26?page=1&per_page=10' headers = {"User-Agent": "Mozilla/5.0 (Windo...原创 2020-03-17 15:55:46 · 4655 阅读 · 0 评论