Python
<e^πi+1=0>
爱像圆周率,无限不循环。
展开
-
解决Mac下pycharm不提示element.click()方法
解决Mac下pycharm不提示element.click()方法原创 2022-12-01 17:57:17 · 526 阅读 · 0 评论 -
Python+Appium+unittest demo
Python+Appium+unittest demo原创 2022-06-24 15:28:24 · 168 阅读 · 0 评论 -
Python+Selenium+unittest demo
Python+Selenium+unittest demo原创 2022-06-24 15:26:55 · 198 阅读 · 0 评论 -
特殊视频构造总结
由于最近测试画中画的功能,需要构造一批特殊的视频和图片进行异常场景的测试,现总结如下:1.查看视频基本信息首先将被测视频放在指定目录(/Users/ceshi/Downloads/a.mp4),然后打开终端输入如下命令:cd /Users/ceshi/Downloads/ mediainfo a.mp4 ffprobe -v quiet -print_format json -show_format -show_streams -show_error -show_chapters a.mp原创 2022-05-13 20:02:04 · 482 阅读 · 0 评论 -
Python合成多个视频为一个脚本
Python实现多个视频合成一个长视频原创 2022-04-22 15:01:20 · 612 阅读 · 0 评论 -
Python复制单个文件为多个脚本
Python快速复制原文件生成多个文件脚本原创 2022-04-22 14:57:07 · 668 阅读 · 0 评论 -
Python实现多图合并成长图脚本
最近由于部分测试工作,需要将电脑本地的截图上传到jira上,图少点稍微整理一下还好,但是刚好碰到要上传很多截图,感觉有点费时,于是就写了这个脚本,希望能提高点工作效率吧环境准备运行平台:MacPython版本:3.7依赖库:PIL脚本一:适用范围:多张图片合并成一行多列的长图# coding=utf-8# 横向拼接长图import osfrom PIL import Imageif __name__ == '__main__': path = "/Users/原创 2021-09-04 14:00:59 · 1739 阅读 · 0 评论 -
Python科学计算系列12—积分变换
1.拉普拉斯变换及逆变换拉普拉斯变换公式拉普拉斯逆变换公式例子:代码如下:from sympy import *from sympy.integrals import laplace_transformt, s, a = symbols('t s a')# 拉普拉斯变换F1 = laplace_transform(sin(a * t), t, s)F2 = laplace_transform(exp(a * t), t, s)print(F1, F原创 2020-07-01 23:07:34 · 907 阅读 · 0 评论 -
Python科学计算系列11—几何绘图
1.显函数图像绘制例:绘制y=sinx的图像代码如下:from sympy import *x = symbols('x')plot(sin(x), (x, -2 * pi, 2 * pi))运行结果:2.隐函数图像绘制例:绘制11x²-12|x|y+11y²=121的图像代码如下:from sympy import *x, y = symbols('x y')plot_implicit(Eq(11 * x ** 2 - 12 * abs(x) * y +原创 2020-06-30 22:20:24 · 960 阅读 · 0 评论 -
Python科学计算系列10—数论
1.常用操作代码如下:# coding=utf-8from sympy import *from sympy.ntheory.modular import solve_congruence, crt# 阶乘# 例:求5的阶乘print(factorial(5))# 分解质因数# 例:将300分解质因数print(factorint(300, visual=True))# 欧拉函数# 例:求Ψ(25)的值print(totient(25))# 判断是否质数# 例:求2^1原创 2020-06-30 21:03:14 · 894 阅读 · 0 评论 -
Python科学计算系列9—逻辑代数
1.基本定理的验证代码如下:from sympy import *A, B, C = symbols('A B C')# 重叠律# A·A=A A+A=Aprint(to_cnf(A | A))print(to_cnf(A & A))# 结合律print(to_cnf(~(A | B) | C))# 分配律# A+B·C=(A+B)(A+C)print(to_dnf(A & (B | C)))# 反演律print(to_dnf(~(A | B)))原创 2020-06-30 19:59:02 · 518 阅读 · 0 评论 -
Python科学计算系列8—矩阵
1.矩阵构造代码如下:from sympy import *m1 = Matrix([[1, 2], [2, 0], [3, 4]])# 构造单位矩阵m2 = eye(3)# 构造零矩阵m3 = zeros(3)# 构造1矩阵m4 = ones(3)# 构造对角矩阵m5 = diag(1, 2, 3)print(m1, m2, m3, m4, m5, sep='\n')运行结果:2.矩阵计算代码如下:from sympy import *M = Ma原创 2020-06-30 17:44:01 · 349 阅读 · 0 评论 -
Python科学计算系列7—微分方程
1.可分离变量方程例1:求下列微分方程法通解先化简此方程如下:代码如下:from sympy import *x = symbols('x')f = symbols('f', cls=Function)m = Eq(f(x).diff(x), (f(x) ** 2 - 1) / (f(x) * (x - 1)))print(dsolve(m, f(x))运行结果:2.一阶线性微分方程例2:求下列微分方程法通解代码如下:from sympy i原创 2020-06-30 16:48:19 · 1782 阅读 · 0 评论 -
Python科学计算系列6—积分
1.定积分例1:求下列函数的定积分代码如下:from sympy import *x = symbols('x')f = integrate(exp(-x), (x, 0, oo))print(f)运行结果:2.不定积分例1:求下列函数的不定积分代码如下:from sympy import *x = symbols('x')f = integrate(tan(x), x)print(f)运行结果:3.二重定积分例1:求下列函数的原创 2020-06-29 22:27:51 · 386 阅读 · 0 评论 -
Python科学计算系列5—导数
1.一元函数的导数例1:求下列函数的导数例2:求下列函数的50阶导数代码如下:from sympy import *x = symbols('x')f1 = diff(tan(x))f2 = diff(x ** 2 * cos(x), x, 50)print(f1)print(f2)运行结果:2.多元函数的导数例3:求下列函数的偏导数代码如下:from sympy import *x, y, z = symbols('x y z')f原创 2020-06-29 21:31:23 · 3271 阅读 · 2 评论 -
Python科学计算系列4—函数和数列极限
1.数列极限例1:求下列数列的极限例1:计算下列数列极限代码如下:from sympy import *n, k = symbols('n k')f1 = limit(n / (factorial(n) ** (1 / n)), n, oo)f2 = limit(summation(1 / (k ** 2), (k, 1, n)), n, oo)print(f1)print(f2)运行结果:2.函数极限例2:求下列函数的极限代码如下:f原创 2020-06-29 20:11:37 · 1544 阅读 · 0 评论 -
Python科学计算系列3—多项式操作
1.因式分解例1:分解下列多项式代码如下:from sympy import symbols, factorx, y = symbols('x y')f = 3 * x ** 4 - 2 * x ** 3 * y + 3 * x ** 3 - x ** 2 * y ** 2 - 2 * x ** 2 * y + 6 * x ** 2 - x * y ** 2 - 4 * x * y - 2 * y ** 2print(factor(f))运行结果:2.多项式展开例2原创 2020-06-29 18:48:23 · 4122 阅读 · 0 评论 -
Python科学计算系列2—不等式和不等式组
1.一元二次不等式求解例1:求下列不等式的解代码如下:from sympy import symbols, solvex = symbols('x')f = x ** 2 + x - 6print(solve(f > 0))运行结果:2.一元不等式组求解例2:求下列不等式组的解集代码如下:from sympy import symbols, solvex = symbols('x')f1 = 2 * x + 6 - 7 * x + 9f2原创 2020-06-29 17:23:39 · 12552 阅读 · 5 评论 -
Python科学计算系列1—方程和方程组
1.一元方程求解例1:求下列一元二次方程的解代码如下:from sympy import symbols, solvex = symbols('x')f = x ** 2 + 2 * x + 3print(solve(f))运行结果:同理求解一元多次方程只需修改一下方程表达式即可2.含变量的方程例2:求解下面方程的解代码如下:from sympy import symbols, solvex, y, a, b, c = symbols('x y原创 2020-06-29 12:30:21 · 691 阅读 · 0 评论 -
软件测试—Python操作MongoDB
由于最近测试时长统计和时长限制这两个需求,需要频繁地增加测试数据和删除时长记录,但是所使用的的软件不支持多开窗口操作,删除不同账号对应的记录操作次数较多所以编写此文以做记录,方便在日后类似的测试场景中使用。操作步骤前提条件:设备上已经安装了Python,在此不过多说明操作环境:Python3.5+Pycharm1.打开Pycharm新建一个Python file并命名为mo...原创 2019-11-15 16:09:40 · 153 阅读 · 0 评论 -
软件测试—Python操作MySQL
使用场景:测试家族族长分成时需要批量添加家族流水记录,但手动添加和SQL语句添加较为麻烦操作步骤运行环境:Python3.5+Pycharm1.打开Pycharm新建一个Python file并命名mysql.py2.安装pymysql库点击Terminal,在终端输入pip3 install pymysql,如图所示:3.编写代码代码如下:import ...原创 2019-11-15 16:03:01 · 116 阅读 · 0 评论 -
测试工作中用到的Python+Redis操作
运行环境:Python3.5+Pycharm1.打开Pycharm新建一个Python file并命名data.py2.安装redis和redis-py库1)点击Terminal,在终端输入pip3 install redis2)redis-py需要在GitHub下载后安装下载网址:https://github.com/andymccurdy/redis-py安装方法:...原创 2019-11-15 16:00:37 · 148 阅读 · 0 评论 -
Python读取csv文件存储到MySQL
在项目中对后台进行测试时,经常会遇到要在数据库新增数据,那么如何快速新增数据来提高工作效率呢?现整理如下:代码内容(csv_to_mysql.py):# coding=utf-8import pymysqlfile_path = "export.csv"table_name = "export"try: con = pymysql.connect(user="roo...原创 2019-11-02 17:18:11 · 1103 阅读 · 0 评论 -
Excel转XML格式脚本
运行环境:Python版本:Python2.7.15第三方库:pywin32Excel版本:Excel20161.安装Python2.7.151)下载Python安装包进入Python官网:www.python.org,打开页面如下:选择Downloads—>All releases—>Download Python 2.7.15,然后等待下载完成即可...原创 2019-11-15 16:19:21 · 536 阅读 · 0 评论 -
Xmind转XML格式脚本
运行环境:Python版本:3.7(Python2.x和Python2.x均可)第三方库:xmind2testlink/xmind2testcase1.安装Python(以Python3.x为例)1)下载Python安装包进入Python官网:www.python.org,打开页面如下:选择Downloads—>All releases—>Download ...原创 2019-11-15 16:28:31 · 2110 阅读 · 0 评论 -
Python趣用—配平化学方程式
不知不觉已经毕业多年了,不知道大家是否还记得怎么配平化学方程式呢?反正小编我是已经记不太清了,所以今天的文章除了分享如何用python配平化学方程式,顺带着还会复习一些化学方程式的知识,希望广大化学爱好者喜欢。1.化学方程式复习篇1)定义化学方程式是指用化学式表示化学反应的式子,它不仅表明了反应物、生成物和反应条件;同时,化学计量数代表了各反应物、生成物物质的量关系,通过相对分子质量或相对原...原创 2019-07-20 11:45:14 · 2126 阅读 · 1 评论