学习记录
文章平均质量分 67
记录学习过程中与Python相关的一些内容
ct745363083
这个作者很懒,什么都没留下…
展开
-
配置Git并上传代码到云效
如果你计划使用 SSH 协议进行代码的远程操作,你可以设置 SSH 密钥并将公钥上传到你的代码托管平台(如 GitHub、GitLab、云效 等)。在云效平台上创建的代码仓库中,会提供一个远程仓库的地址(通常是一个 Git URL)。登录云效平台,进入你的项目,并在项目界面找到代码仓库的选项或标签。点击创建新的代码仓库,并根据提示填写仓库的信息。完成上述步骤后,你的代码将被推送到云效平台的代码仓库中。此外,确保你拥有云效平台上创建代码仓库的权限,并使用正确的仓库地址进行关联和推送。原创 2023-07-06 10:25:27 · 1512 阅读 · 0 评论 -
安装Opencv和导入cv2
1.安装包安装教程很多,最简单的是使用pip命令操作步骤:(1)win+R 打开运行,输入cmd进入命令行窗口(2)直接输入pip install opencv-python2.安装后导入安装成功后,以为import cv2就万事大吉了,结果提示ModuleNotFoundError3.解决导入后问题问题1: pip下载的安装包在默认路径下,与我新建的工程部不在同一个地方,提示找不到解决办法:将pip下载安装的默认路径下的…\Python\Python39\Lib\site-packa原创 2021-01-14 11:44:46 · 5659 阅读 · 1 评论 -
Python生成exe文件(单文件和多文件)
Python生成exe文件单文件打包多文件打包单文件打包1.安装Pyinstaller,打开cmd—输入命令:pip install pyinstaller,安装完成后提示successfully built pyinstaller2.安装完成后,进入要生产exe文件的文件目录3.使用指令“pyinstaller -F xxx.py"生成exe文件4.待生成完毕后,回到源文件目录下,会发现多了__pycache__、build、dist这四个文件夹,在dist目录下可以看到生产的exe文件原创 2021-01-13 17:46:51 · 1071 阅读 · 0 评论 -
Python构造函数、成员函数,类变量、成员变量和局部变量
一直对这些概念比较混淆,今天理一下。构造函数和成员函数构造函数也被称为构造器,当创建对象的时候第一个被自动调用的函数,系统默认提供了一个无参的构造函数,语法如下:def __ init__(self,arg1,arg2,...):函数体构造函数和成员函数的区别成员函数的函数名可以自定义,但是,构造函数的函数名是固定的__init__成员函数需要被手动调用,但是,构造函数在创建对象的过程中是自动被调用的对于同一个对象而言,成员函数可以被调用多次,但是,构造函数只能被调用一次参考文档:原创 2020-08-07 11:19:58 · 2911 阅读 · 0 评论 -
如何提高GUI测试稳定性
我们经常在执行GUI自动化测试时,遇到测试用例稳定性的问题,比如,同样的测试用例再同样的环境上,时而测试通过,时而测试失败。经常在维护测试用例或者查找测试用例失败原因上花费很多时间。5种常见的造成GUI测试不稳定的原因:页面控件属性变化非预计的弹框网速或各种原因导致的页面延迟造成控件识别失败测试数据问题非预计的弹框:一种情况是我们在执行用例的过程中,操作系统弹出的对话框,例如:系统更新、病毒警告等信息弹框。一种情况是被测软件本身有可能在非预期的时间弹出预期的对话框。**解决办法:**创建原创 2020-07-31 13:13:59 · 268 阅读 · 0 评论 -
Pycharm常用快捷键
Pycharm中常用快捷键1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift + F1 外部文档,进入web文档...转载 2019-07-29 16:51:54 · 105 阅读 · 0 评论 -
Pycharm Debug调试
使用Pycharm,遇到问题,一开始只知道加个断点,然后一脸懵逼不知道怎么调试,花点时间把我摸索的过程整理下。1.添加断点 一个断点标记了一个代码行,当Pycharm运行到该行代码时会将程序暂时挂起。通过单击代码左侧的空白槽来在对应位置生成断点。2.开始调试点击Run—‘Debug XXX文件名’,或单击工具栏中蜘蛛图标,调试开始,并在第一个断点行停止,蓝色高亮显示当前调试行(蓝色说明P...原创 2019-07-25 15:15:49 · 534 阅读 · 0 评论 -
Python中break、Continue和Pass的区别
Python中break、Continue和Pass的区别1.breakbreak语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。#!/usr/bin/python# -*- coding: UTF-8 -*-for letter in 'Hello': if letter == 'l': break print '当前字母 :', letter结果:当前字母 : H当前字母 : e2.Continue原创 2020-07-27 16:27:11 · 1845 阅读 · 0 评论 -
Python中元组和列表的区别
(一)List列表列表是最常用的Python数据类型,它是一个有序的数据集合,可以随时添加和删除其中的元素,列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:l=['apple',2,3,'orange','pear'](1)添加元素:在末尾追加,append(ele):>>> l=['apple',2,3,'orange','pear']>>> l.append(4)>>>原创 2020-07-20 15:22:18 · 313 阅读 · 0 评论 -
python中的() [] {} 括号区别
困惑于元祖、列表 、字典的区别,整理的过程中,发现自己好像对这些基础括号的使用也是模棱两可的,记录一下。1.小括号()代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的,例如:tup1=(‘张三’,‘lisi’,‘wangwu’)tup2=(1,2,3,4,5)2.中括号[]代表list列表数据类型,列表是一种可变序列,序列中的每个元素都分配...原创 2020-04-01 15:25:52 · 2766 阅读 · 0 评论 -
python中*和**的作用
在做web自动化的过程中,定义了页面元素后,使用系统自带的driver.find_element()方法查找元素,发现怎么都没有办法取到第一个参数by == By.ID错误写法: user_id = (By.ID, 'loginFullEmail') def set_username(self, username): name = self.driver.find_el...原创 2019-09-02 17:10:09 · 1812 阅读 · 0 评论 -
Python读取和修改Excel文件(.xlsx)
Python读取和修改Excel文件(xlsx)工作需要需要批量修改excel文件内容,尝试写个小工具,节省重复劳动,第一次写小工具,在摸索中尝试。已知环境:Python2.0环境+pycharm1.import openpyxl...原创 2019-07-25 16:13:40 · 3319 阅读 · 0 评论