![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python爬过的坑
Galaxyling
成长会回答梦想,梦想会回答生活,生活回答你我的模样
展开
-
TypeError: __init__() takes 2 positional arguments but 3 were given
web自动化中遇到了一个小坑,搞了好久. 通常来说这个错误肯定是传入的参数有问题, 初始化一个对象的时候,传入了多余的参数现在看一下出现问题的方法invalid_msg_locator = (By.CLASS_NAME, "layui-layer-content")WebElementWait(self,20,0.5).until(expected.conditions.visibility_of_element_located(*self.invalid_msg_locator))查原创 2020-07-30 02:04:34 · 7635 阅读 · 0 评论 -
python unittest使用HTMLTestRunnerNew报错:ValueError: write to closed file解决方式
使用unittest+HTMLTestRunnerNew的时候出现一下的报错:self.stream.write(output.encode(‘utf8’))ValueError: write to closed file解决方式一:将runner.run(Test_suit)缩进到with open下运行。解决方式二:如果还是想要将runner顶格,那就不使用with open方法,写一个正常的文件写入操作。要注意增加关闭的操作,不然会暂用内存。...原创 2020-05-24 16:15:31 · 2094 阅读 · 0 评论 -
Pycharm类名提示:CamelCase convention,checks the PEP8naming conventions(类名应遵守驼峰命名规则)
有些人定义类名的时候,类名的下方会出现一条下滑线提示:Class names should use CamelCase conventionInspection info:This inspection checks the PEP8naming conventions为什么?从命名规范来说,就是类名最好需要遵守驼峰命名法则比如TelPhone,单词的首字母大写的方法。正确定义类名就不会出现报错。...原创 2020-05-11 22:59:40 · 4233 阅读 · 0 评论