
Python学习记录
文章平均质量分 61
云神WYY
Keep breathing
展开
-
【Python自动化】使用pyautogui和selenium对客户端和网页端进行自动化操作(自动化测试)
前言本身是做数据科学这方面,因部门急接了个自动化测试脚本的活儿,部门没人会用python,故被领导找到,应要求学习了一下客户端和网页端的自动化测试操作,在此记录一下大概流程和注意点,供自己今后参考和备忘,不严谨勿喷。1. Pyautogui图形用户界面自动化操作Python的自动化测试包有很多,因时间有限,选择pyautogui,直接通过屏幕定位来操作鼠标和键盘,不用抓取窗口句柄等结构,简单粗暴方便。这里以win10系统自动操作PLSQL数据库软件为例:# -*- coding: utf-8 -*原创 2021-04-14 15:57:25 · 4484 阅读 · 3 评论 -
【Python】使用super继承类的staticmethod静态方法的注意事项
很多时候,我们需要在新的类中继承父类已经定义过的的方法,来避免代码冗余等问题。举个简单的例子,如下列代码所示,我们要在新类New_cls中直接使用定义好的基类中的static函数,那么我们需要定义一个staticmethod来继承和重写Base类的static方法:class Base: """基类""" def __init__(self): pass @staticmethod def static(x, y): """静态方法""" fu原创 2021-03-15 10:55:02 · 1617 阅读 · 1 评论 -
Tkinter编写带GUI的小软件+pyinstaller打包踩坑全流程(win10+python3.7)
Tkinter编写带GUI的小软件+pyinstaller打包踩坑全流程 - win101. Tkinter1.1 使用Tkinter的准备1.2 完整程序样例(tkinter的使用等不赘述)2. 虚拟环境与pyinstaller打包2.1 为何要用虚拟环境2.2 虚拟环境的几种工具和实现方式virtualenvvenvpipenv(本文采用)Anaconda自带的虚拟环境创建2.3 Pipenv的使用pipenv的基本命令:正式操作:1. 安装2. 创建虚拟环境3. 虚拟环境中安装所需的包4. 使用p原创 2021-01-11 14:40:46 · 5669 阅读 · 1 评论