文件的打开与关闭
摘要:文件的打开与关闭 想一想: 如果想用word编写一份简历,应该有哪些流程呢? 打开word软件,新建一个word文件 写入个人简历信息 保存文件 关闭word软件 同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的 打开文件,或者新建立一个文件 读/写数据 关闭文件 <1>打开文件
阅读全文
posted @
2021-09-30 11:09
groby
阅读(548)
推荐(0) 编辑
Python中子类调用父类的初始化方法
摘要:Python中子类调用父类的初始化方法 前言 python中进行面向对象编程,当在子类的实例中调用父类的属性时,由于子类的__init__方法重写了父类的__init__方法,如果在子类中这些属性未经过初始化,使用时就会出错。例如以下的代码: class A(object): def __init_
阅读全文
posted @
2021-09-30 11:06
groby
阅读(755)
推荐(0) 编辑
多态
摘要:多态 面向对象的三大特性: 封装:这是定义类的准则,根据对象的特点,将行为和属性抽象出来,封装到一个类中。 继承:这是设计类的技巧。父类与子类,主要体现在代码的重用,不需要大量的编写重复代码。 多态:不同的子类调用相同的父类方法,产生不同的执行结果,可以增加代码的外部灵活度。多态是以继承和重写父类方
阅读全文
posted @
2021-09-30 10:58
groby
阅读(66)
推荐(0) 编辑
is&issublcass&isisinstance
摘要:对象相关的内置函数 Python中的身份运算符用来判断两个对象是否相等;isinstance用来判断对象和类之间的关系;issublcass用啊里判断类与类之间的关系。 身份运算符 身份运算符用来比较两个对象的内存地址,看这两个对象是否是同一个对象。 class Person(object): de
阅读全文
posted @
2021-09-30 10:52
groby
阅读(42)
推荐(0) 编辑
python继承
摘要:继承的基本使用 在现实生活中,继承一般指的是子女继承父辈的财产,父辈有的财产,子女能够直接使用。 程序里的继承 继承是面向对象软件设计中的一个概念,与多态、封装共为面向对象的三个基本特征。继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。 在程序中,继承描述的是多个类之间的所属关系
阅读全文
posted @
2021-09-30 10:47
groby
阅读(766)
推荐(0) 编辑
python单例模式
摘要:class Singleton: __instance = None # 类属性 __is_first = True @classmethod def __new__(cls, *args, **kwargs): if cls.__instance is None: # 申请内存,创建一个对象,并把
阅读全文
posted @
2021-09-30 10:37
groby
阅读(33)
推荐(0) 编辑
python类方法和静态方法
摘要:class Person(object): type='human' def __init__(self,name,age): self.name=name self.age=age def eat(self,food): print(self.name+'正在吃'+food) # 如果一个方法中没
阅读全文
posted @
2021-09-30 10:07
groby
阅读(124)
推荐(0) 编辑
appium自动化原理
摘要:引擎 uiautomator2 或则uiautomator
阅读全文
posted @
2021-09-22 09:34
groby
阅读(31)
推荐(0) 编辑
appium常用命令
摘要:补充: 查找前台运行应用程序包名 启动应用程序 清除app数据 列出所有包命 日志打印: 将日志文件输入到D盘,遇到拒绝访问,此时需要只当文件名才行
阅读全文
posted @
2021-09-18 10:46
groby
阅读(102)
推荐(0) 编辑
启动appium session报错:Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported.
摘要:报错详情安装完appium desktop后启动,启动session时报错: ErrorAn unknown server-side error occurred while processing the command. Original error: Neither ANDROID_HOME n
阅读全文
posted @
2021-09-14 09:52
groby
阅读(850)
推荐(0) 编辑
启动appium-desktop并配置Desired Capabilities
摘要:启动appium 然后点击放大镜图标如下图所示 获取apk包信息 输入命令:aapt dump badging C:\Users\xm-g1002096\Downloads\weixin8011android1980_arm64.apk 配置Desired Capabilities 如下所示: {
阅读全文
posted @
2021-09-14 09:35
groby
阅读(120)
推荐(0) 编辑
python+appium环境搭建
摘要:基本步骤: 安装Node.js 安装JDK,及配置环境变量 安装SDK,及配置环境变量 安装Appium桌面版本 安装夜深模拟器 以上涉及安装的软件,基本都是国外的,所以网站下载巨慢,建议直接从我百度网盘下, 资源链接已于2021-05-29日更新,如果失效再私信我就行。 点击获取百度网盘资源打包,
阅读全文
posted @
2021-09-13 10:23
groby
阅读(327)
推荐(0) 编辑
requests模块总结
摘要:概述 Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。 在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览
阅读全文
posted @
2021-09-11 10:10
groby
阅读(74)
推荐(0) 编辑