软件测试 软件tkinter python
Python中的文件读写
一、文件读写 1、open() 方法 Python open() 方法用于打开一个文件,并返回文件对象。 在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数 ......
代码随性训练营第四十六天(Python)| 139.单词拆分 、多重背包
139.单词拆分 class Solution: def wordBreak(self, s: str, wordDict: List[str]) -> bool: dp = [False] * (len(s) + 1) dp[0] = True # 求排列先遍历背包再遍历物品 for i in r ......
Python 将文本转换成语音
#coding:utf-8 # pip install pyttsx3 import pyttsx3 as pyttsx text = 'I can because i think i can. 逆境清醒 Life is not all roses.人生并不是康庄大道。' engine = pytt ......
软件测试/人工智能|教你轻松掌握Python输入与输出
简介 Python是一种流行的编程语言,它具有简洁而强大的输入输出功能,允许开发者与用户交互并显示结果。本文将介绍Python中的输入和输出方法。 输入(Input) Python中获取用户输入的常用方法是使用input()函数。这个函数允许程序暂停执行,等待用户输入内容,并将输入的内容作为字符串返 ......
软件测试/人工智能|Pycharm安装指南(小白版)
简介 由于Python语法简单容易入门,并且Python在办公自动化等领域的功能非常强大,所以现在越来越多非IT行业的人也开始学起了Python,要学习和使用一门编程语言,一个好用的IDE是必不可少的,而对于Python来说,最好的IDE无疑是Pycharm。本文就给大家介绍一下如何从零到一来安装P ......
软件测试/人工智能|PyCharm常用快捷键指南
简介 我们安装好pycharm之后,就要开始使用pycharm了,但是pycharm的操作太多,顶部菜单选项已经很多,每个顶部菜单的选项下又有很多个子操作,所以我们在写代码的时候,如果要进行什么操作的话,在顶部菜单操作,就会显得比较繁琐,经常要找两级甚至三级菜单,如果我们对pycharm的快捷键比较 ......
python 修改对象的值
前言 python修改对象的值时常见有两种情况 一种是原地修改对象,即对象的值变化了,但对象还是那个对象,修改前后对象的内存地址没有变化 另一种是,修改对象值时在内存中开辟了一段新的内存空间,产生了一个新的对象,修改前后不是同一个对象,内存地址不同 extend()与拼接 列表的extend() 如 ......
python打包本地pip包需要注意哪些问题
参考资料: https://packaging.python.org/tutorials/packaging-projects/ 提到Python的包管理器,大多数人都会想到pip和conda,其中又尤以pip简单好用。那么如果有一天你写了一个有用的项目,想要发布给公众,或者实现方便的安装,那么你可 ......
Python中获取环境变量或修改环境变量
# 获取环境变量,两种都可以,PATH可以换成你需要的环境变量名称 print(os.getenv("PATH", None)) print(os.os.environ['PATH']) # 修改环境变量 os.environ['PATH'])="要修改的值" ......
Python——第四章:函数的递归调用
递归: 函数自己调用自己 递归如果没有任何东西拦截的话. 它默认就是一个死循环 def func() func() func() 因此递归调用的时候需要有判断,来退出循环 def func() if xxxxx: return func() func() 这里就用到了return来充当循环中的bre ......
py01-python之flask笔记
一、前奏 from flask import Flask # 从flask包导入Flask类 app = Flask(__name__) # 使用Flask类创建一个app对象 """ 1、__name__:代表当前app.py这个模块 2、作用:出现bug快速定位,对于寻找模板文件有一个相对路径 ......
python 数据类型的内置方法
python 数据类型的内置方法 #十进制数转为 其他进制 # print(bin(999)) # 0b1111100111 -- 0b 开头 最大只能到 1 # print(oct(999)) # 0o1747 -- 0o 开头就是八进制 八进制 # print(hex(999)) # 0x3e7 ......
Python---GUI----Tkinter
Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用, ......
代码随想训练营第四十五天(Python)| 70. 爬楼梯 (进阶)、322. 零钱兑换 、 279.完全平方数
70. 爬楼梯 (进阶) 1、使用 01 背包解法 class Solution: def climbStairs(self, n: int) -> int: # dp 数组代表爬上第 i 阶有 dp[j] 种方法 dp = [0] * (n + 1) dp[0] = 1 m = 2 # 排列先背包 ......
python的websockets库
安装 pip install websockets 分为客户端和服务端两部分 服务端一般与异步的库一起用 因为客户端不可能只服务一个客户 所以要用异步处理多个客户 以asyncio示例 from websockets.server import serve import websockets imp ......
Jmeter接口自动化测试 —— Jmeter断言之Json断言
json断言可以让我们很快的定位到响应数据中的某一字段,当然前提是响应数据是json格式的,所以如果响应数据为json格式的话,使用json断言还是相当方便的。 还是以之前的接口举例 Url: https://data.cma.cn/weatherGis/web/weather/weatherFcs ......
Jmeter接口自动化测试 —— Jmeter变量的使用
在使用jmeter进行接口测试时,我们难免会遇到需要从上下文中获取测试数据的情况,这个时候就需要引入变量了。 定义变量 添加->配置元件->用户自定义的变量 添加->配置元件->CSV 数据文件设置 变量的调用方式:${变量名}变量的作用范围:变量可以写入任何测试组件的任何字段中(除了TestPl ......
《软件工程导论》阅读笔记
软件工程导论 ,我认识到为解决“软件危机”引发的一系列困境,使得“软件工程”这一概念面世,其中,软件工程中由“对象+类+继承+消息”组成的面向对象的开发方法是十分重要的。软件开发的生命周期中,问题定义、可行性、需求分析、概要设计、详细设计、程序设计、测试文档、技术支持和售后服务都是缺一不可的。特别注 ......
应用软件快速开发平台,一起实现办公流程化发展!
做好办公流程化发展能给企业带来什么好处?其实,在快节奏发展社会中,很多企业的规模和业务量也在不断扩展中,如果还是懒散的办公方式是不能达到事半功倍的效果的。要想实现高效率发展,采用办公流程化发展能让企业管理朝着规范化、系统化和自动化方向发展。采用软件快速开发平台,能让企业打通内部各项业务的关联性,让各 ......
python提取图片中文字
一.安装tesseract-ocr 1.1tesseract-ocr下载 下载地址:Index of /tesseract (uni-mannheim.de) 1.2完成tesseract-ocr安装,记住安装路径用于配置环境变量 1.3配置环境变量 将tesseract-ocr的安装路径添加到环境 ......
Win7系统安装高版本node.js方法,node 16.x ,node 17.x(跳过安不了17),node 18.x,node 19.x 20.x(没测试20)
随着前端框架的不断升级,node16.3.0的版本远远跟不上开发需要,导致win7无法安装高于16.3.0版本的node.js,经过不断的尝试和查找网上的帖子,终于解决了可以升级到19.x的nodejs了 方法如下: (1)按照原来方式先升级到Nodejs16.3.0,先看我上次发的内容。地址:ht ......
代码随想训练营第四十四天(Python)| 完全背包、518. 零钱兑换 II 、377. 组合总和 Ⅳ
[完全背包] 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。 1、先遍历物品再遍历背包 def all_bag(weight, value, bag ......
渗透测试工具
序号 工具名称 用途 下载链接 1 Xray 1. XSS漏洞检测 (key: xss) 2. SQL 注入检测 (key: sqldet)3. 命令/代码注入检测 (key: cmd-injection)4. 目录枚举 (key: dirscan)5. 路径穿越检测 (key: path-trav ......
团队作业5——测试与发布(Alpha版本)
团队作业5——测试与发布(Alpha版本) 冯逸华 一、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? 在测试过程中总共发现了8Bug,其中a类有两个,d类有一个,e类有五个 二、修复的bug a.修复的bug 1、首页轮播图的自动滚动不规律,且会误触导致进入对应网页 2、搜索界面 ......
python flask下载功能
前言 flask 下载功能 一、约定 要下载文件绝对路径:/tmp/flask_web/download/test.tar.gz py主程序:/tmp/flask_web/main.py 二、main.py 内容 @app.route("/down/<path:filename>", methods ......
渗透测试:企业信息安全防护的关键步骤
随着信息技术的迅速发展,信息安全问题日益凸显。为了防范黑客攻击和数据泄露等风险,企业需要深入了解自身信息系统的安全状况。渗透测试作为一种模拟黑客攻击的技术手段,能够有效地评估企业信息系统的安全性能,找出潜在漏洞,提高企业信息安全防护能力。一、渗透测试的意义发现隐藏的安全漏洞:渗透测试模拟黑客攻击,能 ......
python多继承
前言 接上篇单继承,这篇写写多继承的执行顺序 菱形结构的多继承 class AAA: def __init__(self): print('AAAinit') print('over AAA init') #print('AAA init ! ' + str(class_num)) #self.cl ......
python图像中如何 绘制矩形,编辑文案,保存结果图片等操作
python版opencv函数学习笔记-cv.rectangle()全参数理解 cv2.rectangle(img, pt1, pt2, color, thickness=None, lineType=None, shift=None ) 以下来自官方文档和自己的理解 img:指定一张图片,在这张图 ......
Rust std fs 比 Python 慢!真的吗!?
作者:Xuanwo Databend Labs 成员,数据库研发工程师 https://github.com/xuanwo 我即将分享一个冗长的故事,从 OpenDAL 的 op.read()开始,以一个意想不到的转折结束。这个过程对我来说非常有启发性,我希望你也能感受到。我会尽力重现这个经历,并附 ......
软件技术基础第3次作业
这个作业属于哪个课程 [https://edu.cnblogs.com/campus/zjlg/23rjjsjc] 这个作业的目标 拍摄电梯演讲视频 姓名+学号 徐贺龙-2021330301092 邢豪-2021330301090 视频连接:https://www.bilibili.com/vide ......