会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Aline
博客园
首页
新随笔
联系
订阅
管理
2020年8月29日
input询问键盘输入超时自动跳过选择默认值
摘要: 在编写Python程序时,经常需要设置临时选择项,如出现异常时询问后续操作,或程序开始执行时询问必要参数等,这时候往往需要用到input或弹窗等方式向用户询问。然而,当程序并不是自己用,或者需要分享给他人的时候,出于稳健性的考虑,我们可能需要为此类输入命令设置超时时间,如询问选择后若5秒内未得到返回
阅读全文
posted @ 2020-08-29 16:35 Aline2
阅读(503)
评论(0)
推荐(0)
2020年8月11日
xpath定位
摘要: 一.什么是Xpath Xpath是一种在xml文档中查找信息的语言 xpath的基本语法 xpath(query) :返回query表达式对应的所有节点的selector list >>> response.xpath('//div[@class="quote"]//small/text()') [
阅读全文
posted @ 2020-08-11 22:43 Aline2
阅读(297)
评论(0)
推荐(0)
2020年8月8日
selenium报错问题解决方法
摘要: DevTools listening on ws://127.0.0.1不停的提示,虽然不影响程序的运行.可总是看些烦心. 搜了许久,找到这个方法.记录在这里,以备忘了来查 options = webdriver.ChromeOptions() options.add_experimental_op
阅读全文
posted @ 2020-08-08 16:51 Aline2
阅读(1719)
评论(0)
推荐(0)
2020年7月25日
面向对象
摘要: 特殊成员 class Foo(object): def __init__(self,a1,a2): self.a1 = a1 self.a2 = a2 def __call__(self, *args, **kwargs): print(11111,args,kwargs) return 123 d
阅读全文
posted @ 2020-07-25 09:08 Aline2
阅读(103)
评论(0)
推荐(0)
2020年7月23日
pytest
摘要: 以下知识点均来自:https://learning-pytest.readthedocs.io/zh/latest/doc/fixture/builtin-fixture.html#pytestconfig 和网上搜的一些 pytest框架 Pytest 查找测试策略 默认情况下,pytest 会递
阅读全文
posted @ 2020-07-23 21:31 Aline2
阅读(365)
评论(0)
推荐(0)
2020年2月17日
常见第三方库安装失败解决方法
摘要: PIL PIL其实只是python2的专利,它并没有跟随python的进化而进化。有大师为此,专门写了一个针对python3的pillow模块。 所以,如果需要安装python3对应的PIL,应该选择安装pillow。 cv2 在windows命令窗口输入pip install cv2后出现:Cou
阅读全文
posted @ 2020-02-17 11:06 Aline2
阅读(566)
评论(0)
推荐(0)
2019年9月7日
Python中调用其他程序的方式
摘要: 前言 在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程, 可以使用win32process模块中的函数,如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32
阅读全文
posted @ 2019-09-07 16:03 Aline2
阅读(546)
评论(0)
推荐(0)
2019年8月12日
整理-----内置函数
摘要: 内置函数 #作用域相关 print(globals()) print(locals()) #生成器/迭代器 l = [11,22,33,44] it = iter(l) #<list_iterator object at 0x01EA2910> 将列表变成迭代器 print(it) print(ne
阅读全文
posted @ 2019-08-12 08:45 Aline2
阅读(187)
评论(0)
推荐(0)
2019年7月29日
整理------函数
摘要: 函数参数顺序 位置参数 > *args > 默认值参数 > **kwargs 动态参数的另一种传参方式 : 在实参位置上给一个序列,列表,可迭代对象前面加个*表示把这个序列按顺序打散 l = [11,22,33,44] s = "臣妾做不到" def fun(*args): print(args)
阅读全文
posted @ 2019-07-29 10:39 Aline2
阅读(164)
评论(0)
推荐(0)
2019年7月24日
整理--数据类型,文件操作
摘要: 绝对路径和相对路径: 1. 绝对路径:从磁盘根目录开始一直到文件名. 2. 相对路径:同一个文件夹下的文件. 相对于当前这个程序所在的文件夹路径. 如果在同一个文件夹中. 则相对路径就是这个文件名. 如果在上一层文件夹. 则要../ 我们更推荐大家使用相对路径. 因为在我们把程拷贝给别人使用的时候.
阅读全文
posted @ 2019-07-24 16:22 Aline2
阅读(265)
评论(0)
推荐(0)
下一页
公告