随笔分类 -  python

摘要:读取字典不存在的属性时报错。 解决方法: 检查字典属性拼写 增加字典属性判断: if ‘body’ in d.keys() 阅读全文
posted @ 2018-09-03 21:48 弱虫 阅读(20068) 评论(0) 推荐(0)
摘要:原始代码: Error 3 代表系统找不到路径 mkdir只能在已存在的目录下建立一级子目录。如果要创建多级目录,则需要makedirs,这个函数的功能是创建递归的目录树,即可以一次递归创建多级目录。 修改后代码: 解决办法:mkdir改成makedirs 阅读全文
posted @ 2018-09-03 21:40 弱虫 阅读(1058) 评论(0) 推荐(0)
摘要:<li class='navi'> 和 <li class='navi curr'>想要拿到前者 soup.find_all(lambda tag: tag.name=='li' and tag.get('class')==['navi']) 在BS中, class属于多值属性, 它的值存储在lis 阅读全文
posted @ 2018-05-24 22:08 弱虫 阅读(1769) 评论(0) 推荐(0)
摘要:win7下出现spyder无法启动情况。 参考https://github.com/spyder-ide/spyder/issues/3005 删除spyder.lock文件夹即可。 阅读全文
posted @ 2018-03-05 19:06 弱虫 阅读(1170) 评论(0) 推荐(0)
摘要:用selenium时报错,原因是chrome自动更新,与chromedriver的版本不兼容造成。 解决办法: 查看chromedriver与chrome版本映射关系并下载:http://blog.csdn.net/huilan_same/article/details/51896672 阅读全文
posted @ 2017-12-04 19:11 弱虫 阅读(1412) 评论(0) 推荐(0)
摘要:原作者:苏剑林 | 发布时间:2016-12-19 原文地址:http://spaces.ac.cn/archives/4159/ I. 跳出单循环 不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如 然而,我们有时候会需要跳出多重循环 阅读全文
posted @ 2017-10-05 18:00 弱虫 阅读(268) 评论(0) 推荐(0)
摘要:在windows下面编写python脚本,编码问题很严重。 将网络数据流写入文件时时,我们会遇到几个编码: 1: #encoding='XXX' 这里(也就是python文件第一行的内容)的编码是指该python脚本文件本身的编码,无关紧要。只要XXX和文件本身的编码相同就行了。 比如notepad 阅读全文
posted @ 2017-08-25 21:56 弱虫 阅读(13907) 评论(0) 推荐(5)
摘要:准备: python3.5 安装selenium包 第一种方法: cmd里输pip install selenium,但是经常报错 第二种方法: 下载安装包-cmd进入解压路径-python setup.py install-报错permission denied-右键安全更改报错文件夹权限为完全控 阅读全文
posted @ 2017-08-16 17:51 弱虫 阅读(2215) 评论(0) 推荐(0)