随笔分类 -  python

摘要:搜不到字典批量删除多个键值对的方法,换了个搜索姿势,批量取N个元素,那么组合一下,就出来了! 新建一个字典dict; 目标:去掉key为c,d,e的键值对。 最常见的就是直接删除,但是这样有个弊端,要删除的个数多的话就尴尬了。 解决方法:(2:5→索引2,3,4) 当然,这种情况有利于那种比较连续的 阅读全文
posted @ 2023-09-23 23:29 怪盗积德 阅读(210) 评论(0) 推荐(0) 编辑
摘要:网上方法参差不齐,无注释解释不好秒懂,没有自己想要的,故自己试验一番~ 具体看下面代码: 如有错误,请及时指正,谢谢! 阅读全文
posted @ 2019-07-28 10:43 怪盗积德 阅读(15678) 评论(0) 推荐(0) 编辑
摘要:问题: 跑python自动化时出现报错如下图 解决: requests请求时,后面加上参数:stream=True。 参考外国小哥:https://stackoverflow.com/questions/49064398/requests-exceptions-chunkedencodingerro 阅读全文
posted @ 2019-07-19 09:17 怪盗积德 阅读(10543) 评论(0) 推荐(0) 编辑
摘要:问题:打开pycharm,提示invalid Log Path 解决: 网上其他方法都说重装,这个成本有点高,所以我不去尝试。 因为我下载的是免安装版,所以使用时生成的文件是后来才生成的,所以我尝试将提示目录的下的文件删除,再启动pycharm即可解决。 阅读全文
posted @ 2019-01-24 09:23 怪盗积德 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:目标:python写数据到excel,不改变原有样式 解决:在打开excel时,加入该参数formatting_info=True 阅读全文
posted @ 2018-07-23 15:03 怪盗积德 阅读(2703) 评论(0) 推荐(0) 编辑
摘要:目标:用cookie访问一个需要登录的网站 如图,直接访问会跳转到登录页面,提示登录。 运行结果: 直接在浏览器上输入该url,网站立马跳转到登录页面。 方法: 1、先手动登录,通过抓包获取cookie 2、直接在代码行加入如下: 运行结果为: 可正常访问抓取需要登录的页面。 阅读全文
posted @ 2018-07-01 21:37 怪盗积德 阅读(2566) 评论(0) 推荐(0) 编辑
摘要:现在:a = 10,由于暂时没找到更好的方法,且使用下面的方法进行转换。 目标:转化为['10'] 以下为错误尝试: 1.直接转换,提示整型对象不可迭代。 2.先转换为字符串,再转换为列表,发现被分成1和0?!而不是10. 成功案例: 如有错误,请及时指正,谢谢! 阅读全文
posted @ 2018-06-19 09:01 怪盗积德 阅读(19472) 评论(2) 推荐(0) 编辑
摘要:目标:爬取某网站比赛赛程,动态网页,则需找到对应ajax请求(具体可参考:https://blog.csdn.net/you_are_my_dream/article/details/53399949) 总结注意点: 1、python 3 采用这个import urllib.request 因为ur 阅读全文
posted @ 2018-04-04 16:58 怪盗积德 阅读(795) 评论(0) 推荐(0) 编辑
摘要:["\']匹配什么?(.*?)匹配什么? ["\'] 匹配单双引号 (.*?)xxx 匹配任意长度字符+xxx 正则表达式在线测试工具:http://tool.oschina.net/regex/?optionGlobl=global 未完待续~~~将一直补充~~ 阅读全文
posted @ 2018-03-12 17:20 怪盗积德 阅读(397) 评论(0) 推荐(0) 编辑
摘要:为什么re.match匹配不到?re.match匹配规则怎样?(捕一下seo) re.match(pattern, string[, flags]) pattern为匹配规则,即输入正则表达式。 string为,待匹配的文本或字符串。 网上的定义【 从要匹配的字符串的头部开始,当匹配到string的 阅读全文
posted @ 2018-03-08 10:11 怪盗积德 阅读(925) 评论(0) 推荐(0) 编辑
摘要:re.compile.findall原理是理解了,但输出不大理解(主要是加了正则表达式的括号分组) 一开始不懂括号的分组及捕捉,看了网上这个例子(如下),然而好像还是说不清楚这个括号的规律(还是说我没找到或是我理解能力太差),还是看不出括号的规律,于是更多的尝试(第二张大图),并最后总结规律。 下图 阅读全文
posted @ 2018-03-04 19:49 怪盗积德 阅读(6032) 评论(0) 推荐(0) 编辑
摘要:re.IGNORECASE有什么用?re.IGNORECASE是什么意思?(原谅我抓下seo。。) 这里自己总结下: re.IGNORECASE是compile函数中的一个匹配模式。 re.IGNORECASE的意思就是忽略大小写。 example. 下图是没有添加re.IGNORECASE模式时, 阅读全文
posted @ 2018-02-28 21:52 怪盗积德 阅读(3827) 评论(0) 推荐(1) 编辑
摘要:习题51 本节自动化测试部分看不大懂,自己每步都打印出来,帮助理解。(代码标红部分为自己加入调试为打印变量值所用) tests/tools.py from nose.tools import * import re def pt(resp,contains=None,matches=None,hea 阅读全文
posted @ 2018-02-02 15:40 怪盗积德 阅读(261) 评论(0) 推荐(0) 编辑
摘要:运行nosetests时,出现:ImportError"No module named bin.app" 解决方法: 1、检查路径是否是bin/app.py 2、检查是否创建bin/__init__.py文件 3、设置PYTHONPATH变量 export PYTHONPATH=${PYTHONPA 阅读全文
posted @ 2018-02-01 23:33 怪盗积德 阅读(786) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示