python
文章平均质量分 81
gchh_spring
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python闭包和装饰器
知识铺垫 局部变量 1、在函数内部定义的变量称之为局部变量,在函数调用完成后,局部变量就释放掉了,因为无法在函数外部对局部变量进行调用操作,如果调用,会抛出NameError的错误 2、函数嵌套:在函数的内部又定义了一个函数,比如如下代码 # 函数嵌套 def funA(): x = 10 def funB(): print(x) funB() funA() 上图运行结果:10 通过调用funA函数,funA函数里面又调用了内嵌的funB函数原创 2022-05-26 21:28:23 · 218 阅读 · 0 评论 -
Python迭代器和生成器
迭代器 什么是迭代器(iterator) 官方解释:迭代器是可迭代的对象,从技术上讲,在python中,迭代器是实现了迭代器协议的对象,迭代器协议是指包含魔法方法__iter__() 和 __next__(),__iter__返回迭代器自身,__next__返回容器中的下一个值,如果容器中没有更多元素了,则抛出StopIteration异常。 什么是可迭代对象(iterable) 从python的数据类型来讲,字符串、列表、元组、字典、集合都是可迭代对象(比如可以使用for循环语句遍历这些可迭代对象原创 2022-05-15 11:01:45 · 445 阅读 · 0 评论 -
Selenium元素定位+三种等待方式+常用场景处理
通过id定位 通常来讲,一个网页的id和name都是唯一的,所以元素具有id和name属性,那么可以直接使用id和name进行定位。 driver.find_element(By.ID, 'kw') driver.find_element(By.NAME, 'kw') 或者 driver.find_element_by_id('kw') ,这个方法实际就是调用的find_element实现的 通过XPATH定位 xpath可以用于selenium和appium进行元素定位,比较万能;但有一个缺点原创 2022-05-06 22:03:44 · 604 阅读 · 0 评论 -
python标准库
os模块 os模块主要是对文件,目录的操作 常用的方法有: os.mkdir() 创建目录 # os.mkdir(dirname) # 创建目录 # os.mkdir("testdir") os.listdir() 列出目录的文件名称,相当于ls命令 print(os.listdir("./")) os.removedirs() 删除目录文件 # 删除目录 os.removedirs("testdir") os.getcwd() 获取当前目录 # 获取当前路径 print...原创 2021-05-16 16:54:16 · 181 阅读 · 0 评论
分享