python
云想衣裳花想容~
这个作者很懒,什么都没留下…
展开
-
Python不讲武德之猜猜我在想啥
读者看到这个标题,是不是感觉很有趣!没错,那我们就来让你的朋友来猜猜你在想什么吧。原创 2021-02-21 05:43:13 · 349 阅读 · 0 评论 -
Python不讲武德之随机弹窗
玩归玩,闹归闹,别拿代码开玩笑。本片文章讲述随机生成弹窗,不会杀进程的读者千万别试,不然发给朋友可能会挨打哦~原创 2021-02-19 18:59:06 · 1375 阅读 · 0 评论 -
Python之邮箱无限循环发件之代码分离
[上篇文章]给读者讲述了邮箱的无限循环发件,但是测试代码和脚本未分离,本片文章给读者展示如何将邮箱的发送内容和运行脚本分离开,这样的好处在于,可以更好的维护测试脚本。原创 2020-12-15 20:01:31 · 315 阅读 · 0 评论 -
Python之自制二维码
在日常生活中,我们常常给朋友分享东西的时候,由于内容太多,导致分享是很不方便,而且分享的内容过多时,别人也不一定认真看。这时,我们可以利用Python制作出一个二维码,方便别人查看。本文就给读者讲述如何制作二维码。原创 2020-12-14 17:01:13 · 3612 阅读 · 3 评论 -
python接口自动化
python接口自动化-unittest简介 测试框架-unittest,相当于是一个 python 版的 junit。python 里面的单元测试框架除了 unittest,还有一个 pytest 框架,这个实际上用的比较少,后面有空再继续介绍和分享。unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。用法1.首先从print的help里查找unittes原创 2020-08-18 19:17:33 · 1691 阅读 · 0 评论 -
Python之邮箱无限循环发件
阅读此篇文章前,请先阅读上篇文章Python之邮箱自动发件上篇文章,我们讲述了如何给邮箱发件,但是,每次只能发送一封邮件,如果想要一直发送邮件,需要一直执行代码。本片文章给读者讲述只运行一次代码,便可以实现无限循环发送邮件代码示例如下:import smtplib#导入smtplib库#从email中导入header用来完成邮箱标题的定义from email.header import Header#从emali中导入MIMEText用来完成邮箱内容的定义from email.mime.te原创 2020-12-12 12:01:30 · 10154 阅读 · 1 评论 -
Python之邮箱自动发件
在使用python给好友发送邮件时,首先需要下载python中在对模块,以及打开邮箱IMAP/SMTP服务。接下来一步一步介绍读者如何来使用并实现发件。1.下载python中在对模块首先键盘点击win+R键,输入pip search smtplib便可以看到smtplib模块下含有那些包,运行后如下所示:C:\Users\Admin>pip search smtplibpycopy-smtplib (0.0.1) - Dummy smtplib module for Pycopy原创 2020-12-10 18:50:34 · 9521 阅读 · 0 评论 -
Python之给微信好友自动发送消息
由于itchat运行时,老是报KeyError: ‘pass_ticket’,故itchat暂不能使用。而wxpy在使用时需要登录网页版微信,且动不动报KeyError: 'pass_ticket,所以不方便使用。本文给读者讲述一个简单的方法,给微信好友自动发送消息。该方法存在一个弊端,需要一直打开PC端微信,且微信弹窗不能移动。使用该功能前需要安装pyautogui和pyperclip,因此键盘点击win+R键,依次输入pip install pyautogui和pip install pyperc原创 2020-12-02 18:47:16 · 17897 阅读 · 19 评论 -
Python之pip升级命令
键盘点击W+R,输入:python -m pip install --upgrade pip命令,即可升级pip原创 2020-12-01 19:20:01 · 5084 阅读 · 0 评论 -
Python自动化测试之PO模式
1.什么是PO模式PO模式就是Page Object的缩写,即页面对象。PO模式的目的为页面对象与测试代码的分离,使得自动化测试代码可以快速构建。当自动化测试以页面为单位时,将页面中的控件抽取出来然后封装成对象,并定义每个控件的操作方法,那么当页面发生改变时修改测试代码将很方便。2.PO模式传统的PO模式,是将页面对象和测试代码分离,以页面为单位为每个页面创建一个页面对象。接下来我们以百度首页为例,首先需要创建百度主页页面对象文件,该文件用于封装百度主要页面对象以及操作页面对象的各类方法,代码如下所示原创 2020-12-06 01:20:31 · 3105 阅读 · 0 评论 -
解决python运行过程中ModuleNotFoundError: No module named ‘xxxx‘问题
1.出现的问题在python代码编写完成后,运行代码发现ModuleNotFoundError: No module named 'xxxx’报错,之后检查代码,发现代码没有问题,出现的问题如下图所示:ModuleNotFoundError:No module named"原创 2020-10-26 11:13:30 · 14821 阅读 · 1 评论 -
下载、安装并验证Python环境
1.下载python点击该链接,即可下载2.安装python1.下载完成后,双击.exe文件,弹窗显示如下:2.勾选Add Python 3.7 to PATH点击Customize installation.勾选后,python安装包会自动添加python环境变量到操作系统环境变量中3.接下来直接点击Next即可4.勾选复选框并设置自定义安装路径设置完成后,点击install,这样python即可安装完成。3.安装python环境键盘输入windows键+r,然后输入cmd并点击回原创 2020-10-22 17:38:11 · 9311 阅读 · 1 评论 -
Python之类
1.创建并使用类>>> class type(): #首先定义一个类... def add(self,a,b): #定义类中加法函数... return(a+b)... def minus(self,a,b): #定义类汇总减法函数... return(a-b)...>>> ins=type() #实例化类>>> result1=ins.add(1,2)>>>原创 2020-10-21 18:58:40 · 1704 阅读 · 0 评论 -
Python之函数
1.定义函数定义函数需要使用def,如下所示:>>> def function():... """输入内容"""... print('my name is function')...>>> function()my name is function2.函数传参>>> def function(test_function):... print("my name is "+test_function.title(原创 2020-10-21 18:28:19 · 1693 阅读 · 2 评论 -
Python之字符串
1.字符串使用>>> str="what are you doing">>> print(str.title())What Are You Doing使用title()函数时,可修改字符串字母的大小写,如上所述>>> str="What Are You Doing">>> print(str.upper())WHAT ARE YOU DOING使用upper()函数,可以将字符串字母全部改为大写>>&g原创 2020-10-21 17:45:44 · 1459 阅读 · 1 评论 -
Pyhton之字典
1.创建字典并访问字典中元素>>> dic={'a':5,'b':6,'c':7}>>> dic['c']72.字典中添加键值对>>> dic={'a':5,'b':6,'c':7}>>> dic['e']=8>>> print(dic){'a': 5, 'b': 6, 'c': 7, 'e': 8}>>> dic1={}>>> dic1['q']=0>原创 2020-10-21 17:09:18 · 1992 阅读 · 0 评论 -
Python之列表
1.创建pthon列表>>> list=[9,8,7,6,5,4,3,2,1]>>> print(list)[9, 8, 7, 6, 5, 4, 3, 2, 1]2.查看具体元素>>> list=[9,8,7,6,5,4,3,2,1]>>> print(list[1])8列表的索引第一个元素是从0开始的,故list[1]输出为83.修改列表元素1.修改元素>>> list=[1,1,2,3]原创 2020-10-21 14:51:01 · 1662 阅读 · 0 评论 -
Python之元祖
1.创建元祖并查看指定元素>>> list=(1,3,5,7,9)>>> print(list[2])52.元祖与列表之间的相互切换>>> list1=[1,3,5,7,9]>>> list2=tuple(list1)>>> print(list2)(1, 3, 5, 7, 9)>>> list3=list(list2)>>> print(list3)[1,原创 2020-10-21 15:12:07 · 1493 阅读 · 0 评论