python
文章平均质量分 61
说笑谈古松
纵有狂风平地起,我亦乘风破万里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux用nohup后台运行python程序及停止
解决某些脚本需要一直运行,但是python进程窗口退出后就会挂掉。原创 2023-04-25 19:06:24 · 612 阅读 · 1 评论 -
一步教你怎么写python请求处理multipart/form-data类型接口上传文件
1、首先,我们必须要有一个postman,并且能够熟练使用postman发送接口请求。然后先将接口在postman测试通过。如上图中,可以修改参数类型为file,选择一个文件上传。2、直接如下图,直接搜索python,当然也可以搜索其他语言。就会自动帮你生成代码啦。前言:相信能找到这篇文章的,肯定已经是精通python之路的大佬了。原创 2022-09-21 16:24:56 · 1441 阅读 · 2 评论 -
python日志管理loguru模块实操
1、安装from loguru import loggerlogger.add('runtime.log')#创建日志文件logger.debug('this is a debug message')logger.info('this is info message')logger.warning('this is warning message')logger.error('this is error message')logger.info('this is info message')原创 2022-04-30 23:43:00 · 1190 阅读 · 1 评论 -
python写api接口实战
一、操作步骤导入:import flask,json实例化:api = flask.Flask(name)定义接口访问路径及访问方式:@api.route(’/index’,methods=[‘get/post/PUT/DELETE’])定义函数,注意需与路径的名称一致,设置返回类型并支持中文:def index(): return json.dumps(ren,ensure_ascii=False)三种格式入参访问接口:5.1 url格式入参:flask.request.args.get(‘原创 2022-01-16 14:17:25 · 17465 阅读 · 1 评论 -
python将字符串写入word
先要安装docxpip install docximport randomimport docxdoc = docx.Document()c=random.randint(0,10000000)a=390410for i in range(100000):doc.add_paragraph(f"insert into name values({a},‘zhangsan{c}’,{c});")doc.save(‘multipleParagraphs.docx’)a+=1if(i/1000原创 2021-08-30 20:02:26 · 910 阅读 · 0 评论 -
python自动化脚本
环境:pthon 3.8requests 2.25ddt 1.4pyyaml 5.4模块部署:项目文件夹:pystudent下面建立四个文件夹:case、commen、interface、reprot,分别存放测试用例、测试报告生成包、接口封装、html测试报告。如下:在写接口自动化之前,我们首先得把单个得接口封装好。interface文件夹内封装insetrequests.py# 接口class req(object): def __init__(self,s):原创 2021-07-16 21:55:49 · 354 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(3)
OK,到该讲显示的时候了。没人可以否定好的画面是一款游戏吸引人最直接最诱人的因素,虽说滥画面高游戏度的作品也有,但优秀的画面无疑是一张过硬的通行证,可以让你争取到更多的机会。其实上两回也已经打开过显示了,不过没有特别说明而已,pygame.display.set_mode(xxx)就是创建一个游戏窗口,也就是显示的意思。全屏显示我们在第一个程序里使用了如下的语句screen = pygame.display.set_mode((640, 480), 0, 32)也讲述了各个参数的意思,当我们把第原创 2021-06-29 21:38:45 · 512 阅读 · 4 评论 -
Python-接口开发入门
一、开发接口的作用:1、mock接口:模拟一些接口。有一些有关联的接口,在别的接口没有开发好的时候,需要用这个接口,就可以写一个假接口,返回想要的结果来模拟这个接口。2、知道服务端的开发逻辑,有助于测试;3、比如不想让其他人看很多数据库中的数据,可以通过接口只返回一部分数据。二、开发一个接口1、flask是一个轻量级的开发框架name:代表当前这个python文件server = flask.Flask(name) :把当前这个python文件,当做一个服务2、一个无需传参数的get接口原创 2021-06-29 21:12:42 · 5997 阅读 · 0 评论 -
用Python和Pygame写游戏-从入门到精通(2)
上次我们试着写了一个最简单的Pygame程序并且解释了一个大概的框架,这次就Pygame中也是游戏中最关键(……好吧,也许并不是最关键,但绝对是至关重要的一项)的事件来展开。理解事件事件是什么,其实从名称来看我们就能想到些什么,而且你所想到的基本就是事件的真正意思了。我们上一个程序,会一直运行下去,直到你关闭窗口而产生了一个QUIT事件,Pygame会接受用户的各种操作(比如按键盘,移动鼠标等)产生事件。事件随时可能发生,而且量也可能会很大,Pygame的做法是把一系列的事件存放一个队列里,逐个的处理。原创 2021-06-27 20:13:19 · 544 阅读 · 2 评论 -
用Python和Pygame写游戏-从入门到精通(1)
前言看这个系列需要有Python的基础知识,虽然一开始想写一篇Python概要的,实在是很庞杂,而且有那么多好的Python基础教程,自己就不多插一脚了吧。入门的话,有Python入门,详尽的话,可以看看Python核心编程或者Python编程金典,然后IBM上的“可爱的Python”系列也很不错,可以扩展一下思维。就产品而言,Pygame更致力于2D游戏的开发,也就是说,你可以用Pygame写一个植物大战僵尸,但是写一个魔兽世界则相当困难……请不要做出鄙夷的目光,底层的东西永远是相通的,而且对于新手而原创 2021-06-26 21:53:28 · 612 阅读 · 0 评论 -
python Pygame的具体使用讲解
一、实验介绍1.1 实验内容在本节课中,我们将讲解Pygame的常用对象及其操作,包括图形、动画、文字、音频等,确保同学们对Pygame有一个基础的了解,同时为后续课程做好准备。Pygame图形Pygame动画Pygame文字Pygame音频Pygame事件1.2 实验环境window10python 3.8二、开发准备本次主要利用Pygame模块来进行开发,首先我们需要打开Xfce终端,并使用 pip 命令来安装Pygamepip install pygame安装完成原创 2021-06-26 14:22:01 · 8616 阅读 · 0 评论 -
windows10安装pygame
前言pygame 就是一个pygame模块,专为电子游戏设计。官方网址: https://www.pygame.org/提示:要学好第三方模块,通常最后的参考资料就在官方网址,网址栏目 内容GettingStarted 在个平台安装模块说明Docs原创 2021-05-22 14:52:09 · 834 阅读 · 0 评论 -
python安装方法
1、下载好安装包python-3.7.4-amd642、双击打开,按步骤安装注意:修改路径检查python是否安装好,cmd中输入python,出现以下信息即可。原创 2021-05-28 11:08:19 · 272 阅读 · 0 评论 -
pychram安装教程
前言Pycharm社区版其实基本也够用的,但是,但是,还是想装专业版呢。一、安装pycharm1.下载安装包先去官网下载好安装包,我们这里用Windown环境的普通版就够用了https://www.jetbrains.com/pycharm/download/#section=windows2.安装后面就是一路next,跟装个QQ一样安装完成后,选择稍后重启电脑,然后去桌面打开pycharm...原创 2021-05-29 22:06:35 · 2350 阅读 · 0 评论 -
python教程-快速入门
目录:一、python简介1、什么是 Python?2、Python 可以做什么?3、为何选择 Python?4、python的集成开发环境二、python入门1、Python 安装2、Python 快速入门3、Python 命令行三、Python 语法1、执行 Python 语法2、Python 缩进3、Python 变量4、注释四、Python 变量1、创建变量2、变量名称3、向多个变量赋值4、输出变量5、全局变量6、global 关键字五、Python 数据类型1、内置数据类型2、获取数据类型一、p原创 2021-06-05 21:12:02 · 3873 阅读 · 1 评论 -
python进阶:NumPy学习
目录一级目录二级目录三级目录一、NumPy 简介一级目录二级目录三级目录一、NumPy 简介原创 2021-06-06 14:30:13 · 3773 阅读 · 1 评论 -
python进阶-python MySQL
目录准备出发MySQL 数据库安装 MySQL 驱动程序测试 MySQL Connector创建连接一、Python 创建数据库1、创建数据库2、检查数据库是否存在二、Python 创建表1、创建表2、检查表是否存在3、主键三、Python Insert Into Table1、插入表2、插入多行3、获取已插入 ID四、Python Select From1、从表中选取2、选取列3、使用 fetchone() 方法五、Python MySQL Where1、使用筛选器来选取2、通配符3、防止 SQL 注入六原创 2021-06-06 22:50:53 · 1622 阅读 · 6 评论 -
python进阶-MongoDB
目录Python MongoDBMongoDBPyMongo测试 PyMongoPython MongoDBPython 可以在数据库应用程序中使用。最受欢迎的 NoSQL 数据库之一是 MongoDB。MongoDBMongoDB 将数据存储在类似 JSON 的文档中,这使得数据库非常灵活和可伸缩。为了能够测试本教程中的代码示例,您需要访问 MongoDB 数据库。您可以在 https://www.mongodb.com 下载免费的 MongoDB 数据库。PyMongoPython 需原创 2021-06-07 22:43:20 · 878 阅读 · 2 评论 -
smtp服务器地址
SMTP服务器地址,实际上就是代收发服务器地址,是由邮箱服务商提供的。常用SMTP地址1、QQ邮箱(mail.qq.com)POP3服务器地址:pop.qq.com(端口:110)SMTP服务器地址:smtp.qq.com(端口:25)2、搜狐邮箱(sohu.com):POP3服务器地址:pop3.sohu.com(端口:110)SMTP服务器地址:smtp.sohu.com(端口:25)3、HotMail邮箱(hotmail.com):POP3服务器地址:pop.live.com(端口:原创 2021-06-08 21:23:25 · 7531 阅读 · 0 评论 -
Python3 SMTP发送邮件
Python3 SMTP发送邮件SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。我这里会演示使用qq的smtp访问,但是第三方的服务商都需要手动开始SMTP服务。用浏览器打开qq邮箱官网,登录界面需要输入用户名,密码:输入用户名,密码之后点击登录按钮进行登录进入邮箱之后,点击最上方原创 2021-06-08 21:59:14 · 468 阅读 · 3 评论 -
python使用正则/json提取方式提取数据
一、正则提取方式首先我们要引入re库;import recode=re.findall('code":(.*?),"message',r2.text)#r2.text是需要提取的数据print(code)#运行结果:1r2.text{"code":1,"message":"","costTime":0,"data":[{"id":602469,"schoolId":263,"laccount":null,"pwd":null,"loginTime":null,"loginTotal":nul原创 2021-06-16 16:46:07 · 2085 阅读 · 0 评论 -
python自动化接口测试之封装
1、新建两个文件夹:interface和case:insetrequest.py接口封装# 接口class req(): def __init__(self): self.url='http://192.168.1.46:8080/recruit.students' def get_req(self,s,par,fj_url): r = s.get(url=self.url+fj_url, params=par) return r原创 2021-06-17 18:07:29 · 963 阅读 · 3 评论 -
python中os的常用方法
1.os模块:os模块在python中包含普遍的操作系统功能,下面列出了一些在os模块中比较有用的部分。os.sep可以取代操作系统特定的路径分隔符。windows下为 “\”os.name字符串指示你正在使用的平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’。os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()获取一个环境变量,如果没有返回noneos.putenv(key, value)设置一个环原创 2021-06-23 11:48:15 · 1184 阅读 · 0 评论 -
python自动化笔记
1原创 2021-06-23 18:49:27 · 2841 阅读 · 26 评论 -
python白话讲解装饰器
在说python装饰器之前,先了解一下函数的重要特性。函数的重要特性1.在python中,一切皆为对象,所以函数也是一个对象,从而函数可以赋值给变量。定义一个add函数,函数的功能是实现两个数想加# -*- coding: UTF-8 -*-def add(num1, num2): return num1 + num2print(add)# 结果:<function add at 0x00000000021B3798>可以看到,系统为函数分配了一个内存地址:0x0原创 2021-06-24 10:12:53 · 144 阅读 · 1 评论 -
python数据驱动+读取yaml文件+读取excel文件+mySQL
简介1、安装pip install ddt2、使用import unittest,ddtdata=[{ "user":'admin',"pwd":22222,"key":"asd"}, { "user":'admin2',"pwd":2132123,"key":"tretr" }, { "user":'admin3',"pwd":232243,"key":"dasd" }]@ddt.ddt()class Test_ddt(un原创 2021-06-24 19:09:31 · 1324 阅读 · 4 评论
分享