1
今天内容:
模块的定义
导入方法
import的本质
导入优化
模块分类
模块介绍
configparser模块
hashlib模块
Re模块
一、模块定义:
用来在逻辑上组织python代码(变量,函数,逻辑,类);本质就是为了实现一个功能(就是以.py结尾的python文件)
比如说:文件名为test.py的文件,他的模块名就是test
例如:在同一个文件夹下创建mai
引言模块在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性化,以下介绍python Requests模块的主要操作和应用。一、模块说明Requests模块是第三方模块,需要预先安装,requests模块在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性化。它几乎完全用python编写,比urll
转载
2024-01-13 23:38:57
80阅读
学习内容:Python自动化之ExcelPython自动化之Excel0.包的安装1.Excel读取1.1读取对应表格1.2读取单元格1.3读取多个格子的值1.4练习题2.Excel写入2.1写入单元格并保存2.2写入行数据并保存2.3将公式写入单元格保存2.4插入列数据2.5插入行数据2.6删除2.7移动2.8Sheet表操作2.9创建新的Excel表3.Excel 样式3.1设置字体样式3.2
转载
2023-08-01 13:30:11
106阅读
前言有很多小伙伴吵着要完整的项目源码,完整的项目属于公司内部的代码,这个是没法分享的,违法职业道德了,就算别人分享了,也只适用于本公司内部的业务。所以用例的代码还是得自己去一个个写,我只能分享项目框架,只能帮你们到这了。一、项目结构1.新建一个工程(一定要创建工程),工程名称自己定义,如:yoyo_jiekou2.在工程的跟目录新建一个脚本:run_main.py,用来执行全部用例3.在工程下创建
转载
2024-01-04 09:34:59
78阅读
python+appium 移动端自动化测试框架 总课时预计10天appium自动化测试框架的介绍 0.5天appium框架依赖环境的搭建 1天java环境变量配置介绍ANDROID 开发环境的配置与介绍python3.x环境的介绍PyCharm的安装与介绍整体环境的联合调试,及运行一个简单的例子PyCharm工具介绍 0.25天如何创建测试工程如何编写python脚本如何调试python脚本练习
转载
2024-08-05 12:14:45
37阅读
PythonExcel自动化库/ / 1.xlwings 库官网:https://www.xlwings.org/特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从 Excel 调用 Python,并编写用户定义的函数(UDF
转载
2024-01-25 09:59:48
28阅读
今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整理了一下它们的用处。我觉得,只要掌握了这些常用的Python库,足以应对大多数自动化测试框架和工具的开发工作。为了从若干源代码文件中找出这些被引用的Python库,还专门写了一个小工具来查找它们,该工具已经上传到github,地址是:import_search.py如果各位在平时工作
转载
2024-05-21 10:03:48
10阅读
# Python macOS 自动化库:轻松实现操作自动化
在现代软件开发和运维中,自动化已成为一项至关重要的技能,尤其是在 macOS 系统中。Python 作为一种高效、易读的编程语言,拥有丰富的库,可以帮助开发者实现各种自动化任务。在这篇文章中,我们将探讨一些常用的 Python 库,这些库可以在 macOS 上进行日常操作的自动化,并提供相应的代码示例。
## 1. 常用的自动化库
接口自动化测试是软件测试中非常重要的一环。使用Python语言和相应的工具,可以轻松地对接口进行自动化测试。本篇文章将介绍一个基于Pytest、Requests和Allure的接口自动化测试实战。 Pytest是一个Python的测试框架,其有着非常优雅的设计和强大的扩展性,可以帮助我们编写高效、简单和可扩展的测试用例。Requests是一个流行的Python HTTP库,可以方便地向Web AP
库的安装这里需要python的pautogui库PyAutoGUI依赖于pyscreeze、pymsgbox、pytweening,上述命令会自动安装这3个库。安装完成后可以发现,在site-packages\pyautogui有6个文件,名字带java、osx、win、x11的是在不同平台的实现方案,再在__init__.py和__main__.py中检测当前系统平台进行封装。可以用命令pip
转载
2023-08-13 09:49:24
206阅读
今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整理了一下它们的用处。我觉得,只要掌握了这些常用的Python库,足以应对大多数自动化测试框架和工具的开发工作。为了从若干源代码文件中找出这些被引用的Python库,还专门写了一个小工具来查找它们,该工具已经上传到github,地址是:import_search.py如果各位在平时工作
转载
2024-02-01 19:04:16
35阅读
记得我在上次分享的时候,说了Python可以实现很多自动化设计,有些还很高端。当然了,东哥目前的功力,高端的还是做不来,但是简单的还是可以的。所以今天我教你做两个简单而且实用的自动化,第一,报表生成自动化;第二,邮件发送自动化。但我想说明的是,并不是所有报表都是需要或者适合做自动化的。我们做自动化的目的是为了减少工作量,把一些重复性的工作交给程序处理。在数据分析实践中,日报,周报,这种频率性
转载
2024-02-02 10:45:16
44阅读
(gui是什么?不想说了,查查吧。似乎对于做自动化测试的人来说,已经很习以为常了。) 最近在写开源的自动化测试的框架,对比商用的自动化测试框架,有一个很有趣的现象。商用工具在开始的时候都不约而同的定义的了GUI这种东西,把页面对象抽离出来。而开源有不一而同的,讲对页面对象的定义写到执行的语句中,动态识别。到底哪个更好,哪个更灵活呢? 我想很多时候分析两个哪
转载
2023-11-18 23:02:54
73阅读
【原始】打开记事本 def createFile(filename): if os.path.exists(filename) == False: open(filename, "a").close() if os.path.getsize(filename): pass else: f = ope ...
转载
2021-07-20 14:24:00
225阅读
2评论
自动化程序的概念“自动化程序”指的是通过电脑编程来代替人类手工操作的一类程序或软件。这类程序具有智能性高、应用范围广的优点,但是自动化程序的开发难度大、所用技术杂。本文对自动化程序开发的各个方面进行讲解。常见的处理对象自动化程序要处理的对象,与具体的业务需求有关。假设制作一个QQ信息群发工具,所处理对象就是QQ这个软件;如果要制作游戏外挂,处理对象就是那个游戏的界面。常见的处理对象是与电脑有关的一
您将在本文档中学习如何使用Name属性唯一标识 Microsoft Windows 窗体控件。本文档还将向您展示如何对 Visual Test 进行升级来处理 Windows 窗体。文档包括可供参考和应用的源代码,用于对现有自动化框架进行类似升级。文档还列举了一些 Windows 窗体本不支持的 Microsoft Win32 API。本文档未提供实现 Windows 窗体自动化的完全解决方案,未针对每个对 Windows 窗体控件不起作用的 Visual Test 方法提供替代方法,也未提供 Visual Test 所不具备的用于实现 Windows 窗体控件自动化的 Visual T
原创
2021-07-16 10:08:41
262阅读
您是否曾注意到,很多团队总是在将软件从开发环境迁移到生产环境之后才想到改善?我曾经遇到过一些团队,他们的开发周期长达几个星期甚至几个月不等 — 我认为这是浪费时间。为什么不像自动化构建一样,通过自动化大幅度减少花费在部署配置问题上的时间,并因此提升基础架构的效率?
仔细想一想:软件部署流程中的低效率意味着将推迟应用程序到用户的交付。更糟糕的是,一些人认为
转载
2024-08-24 17:39:23
33阅读
一种windows远程自动化解决方案今天的主角是powershell。windows有两种命令行方式,一种是cmd,一种是powershell,cmd也就是我们常用的命令提示符,powershell有着和linux类似的操作命令,如ls、cat、wget等,也有它自己的包管理方式,对标linux,同时也兼容cmd的命令,方便windows、linux运维及开发人员。windows10、window
转载
2024-04-19 15:52:34
114阅读
用python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p
转载
2023-08-11 09:53:07
289阅读
背景整体思路实现方式1 自动化部署脚本2 远程执行3 配置jenkins任务 背景之前给公司搭建过一套gitlab+gerrit+jenkins的持续集成环境,由于操作起来有点繁琐,自己也没太搞清楚该怎么用,所以一直就只用了gitlab来做代码管理。最近要做一个项目自动部署的功能,使用过jenkins一定知道他的自动化功能。所以就从jenkins创建自动部署任务的方式来入手。整体思路jenkin
转载
2023-11-01 18:37:12
286阅读