![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件操作
大骨熬汤
身体和灵魂,总有一个在路上
展开
-
文件读写之json、pickle、shelve的使用
我们在文件写入和读取时,总会遇到一个问题,就是写入的必须是字符串型(str),读取的也是字符串型。那么,如果我们要写入的是一个字典或者是一个列表之类的,那怎么办呢?没关系,我们可以写入时用str()方法将写入的对象转换成字符串,在读取之后用eval()方法将读取的数据转换成写入前的那个类型。这种方法没问题,但是是不是觉得有点麻烦呢,或者说是有点low呢。python提供了几个常用的库,来实现数...原创 2018-09-06 23:59:55 · 3100 阅读 · 0 评论 -
selenium爬取Ajax加载的网页(以微博为例)
我们在浏览一些网页的时候,鼠标滚到底,就又会加载出一些新的内容,但是请求的网址是没有变的,这就是Ajax加载的效果。一般去爬取这种网站的时候,往往只能得到一开始加载出来的那些内容,而要利用鼠标滚到底才能继续加载出来的内容是得不到的,所以今天利用selenium来模拟用户登录微博,并模拟鼠标下拉抓取某博主的相册。准备工作:安装并配置好Python的环境,安装了selenium和浏览器驱动,因为我...原创 2018-08-24 20:18:50 · 13446 阅读 · 4 评论 -
python中读写文件总结
python这个东西真的是仅仅靠看知识点是学不来的, 很多东西看了之后不用,姑且不说你当时能不能真正的可以运用起来,时间一久,忘得一干二净。所以多写写代码,遇到问题多想想方法,不会就Google,就百度,基本上没什么问题是解决不了的,如果说真有,那就是搜索方式的问题了吧。每天都在坚持学python,出现问题是很正常的,今天写的代码时,遇到了关于python操作文件的知识,现在来说一些吧:1...原创 2018-07-18 20:37:51 · 841 阅读 · 0 评论 -
python实战项目一:requests爬取淘宝图片
按关键词爬取淘宝的图片●实验过程遇到的问题:1. 一开始我没注意,将文件名写为requests.py,但是运行时却出现了这个错误:module 'requests' has no attribute 'get',代码检查了好几次,才想起来,python调用模块会优先从当前路径下搜索该模块,找不到再去环境变量里找,这个如果用requests命名,那问题就是,程序一运行,当前目录下...原创 2018-07-13 15:29:45 · 5036 阅读 · 6 评论