Python
UE5工具管理插件——UserToolBox
视频链接:https://www.bilibili.com/video/BV1Vu4m1N75U/?spm_id_from=333.1007.tianma.41-3-161.click&vd_source=0b48a4de5d48210298dd8b91fa633329 UserToolBox UserToolBox是一个可以管理蓝图脚本和Python命令,python脚本的插件 1启动插
appium进行windows桌面应用自动化及启动windows驱动报错解决方案
安装appium环境 appium安装驱动 找到官方驱动安装秘钥 http://appium.io/docs/en/latest/ecosystem/drivers/ 打开cmd执行安装windows驱动命令 安装windows驱动 windows开发的驱动:https://github.com/Microsoft/WinAppDriver/releases 我安装的是1.2.1的版本 启
《原神》那维莱特自动旋转的Python脚本
实现代码 注意事项 使用“以管理员身份运行”PyCharm。 以“<,”为旋转脚本开始的启动键,以“>.”为停止键。因为停止时,不一定按一次就能触发需要多次点击,所以将停止键分离开来。 更改设置里的《鼠标指针速度》并不能让角色旋转得更丝滑。 运行环境 IDE:PyCharm 2023.3.3 (Professional Edition)
20个改善编码的Python异常处理技巧,让你的代码更高效
异常处理是写好代码的一个重要的方面,虽然许多开发人员都熟悉基本的try-except块,但是有很多更深入的知识可以使异常处理更高效、更可读和更python化。所以本文将介绍关于Python异常的20个可以显著改善编码的Python异常处理技巧,这些技巧可以让你熟练的掌握Python的异常处理。 Python中的异常是在程序执行期间发生的破坏了程序指令的正常流程的事件。与其他编程语言一样,Pytho
每日(python爬取)
python 爬取网络小说 清洗 并下载至txt文件 什么是爬虫 网络爬虫,也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引。 网络搜索引擎等站点通过爬虫软件更新自身的网站内容或其对其他网站的索引。网络爬虫可以将自己所访问的页面保存下来,以便搜索引擎事后生成索引供用户搜索。 爬虫访问网站的过程会消耗目标系统资源。不少网络系统并不默许爬虫
基于Python的地图绘制教程
本文将介绍通过Python绘制地形图的方法,所需第三方Python相关模块包括 rasterio、geopandas、cartopy 等,可通过 pip 等方式安装。 1 示例代码 1.1 导入相关模块 1.2 设置地图字体及字号 1.3 绘制地图 2 结果图展示
vscode安装PlatformIO插件安装失败
尝试了很久,网络正常,电脑正常,经常出现安装错误,重启电脑,重装软件,重装python,按照网上很多教程都不成功。解决办法:以管理员运行vscode!!! 一个啥都想整小白白白。。。
核密度估计及其最优带宽计算
1.一维核密度 许多实际问题中,总体的分部类型事先并不知道。这就需要我们,首先根据实际情况对总体的分布类型提出某种假设,然后再根据样本提供的信息检验此假设是否合理。这种假设检验称为非参数假设检验或分布拟合检验. 皮尔逊卡方拟合检验法 偏度-峰度检验法 秩和检验 科尔莫哥洛夫检验 以上方法可以实现当个曲线的检验。当涉及多个曲线检验时 核密度估计(KDE) 核密度估计(KDE)由Rosenbl
编程开发 --- springboot参考文档之入门和升级
版权声明 spring.io © 2012-2024 您可以复制本文件供自己使用或分发给他人,但不得收取任何费用,而且每份复制件都必须包含本版权声明,无论是以印刷品还是电子方式分发。 https://github.com/graalvm/native-build-tools https://github.com/paketo-buildpacks/native-image
python继续学习-d1
小甲鱼python入门 https://www.bilibili.com/video/BV1c4411e77t/?p=58&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=ec6102453ebe66ab85ff48cc8b271a30 闭包函数 函数嵌套,内部函数访问和修
详解大数据领域中必不可少的消息中间件 Kafka
楔子 本次来聊一聊 Kafka,相信大家都知道它是一个应用于大数据实时领域、基于发布 / 订阅模式的分布式消息中间件(或者说消息队列),能够和不同的进程进行通信,从而实现上下游之间的消息传递。有了消息队列之后,上游服务和下游服务就无需直接通信了,上游服务将消息发送到队列中,下游从队列中去取即可,从而实现上下游服务之间的 "逻辑解耦 + 物理解耦"。 但是实现解耦有什么好处呢?答案是可以实现异步处理
盘点一个Python自动化办公Excel数据处理的需求
大家好,我是Python进阶者。 一、前言 前几天在Python白银交流群【干锅牛蛙】问了一个Python处理Excel数据的问题。问题如下:有两个问题哈:1、表头有合并单元格识别不出来,如何处理类似下图 2、遇到单元格有公式自动识别成了0,如何处理,保留计算后的值,类似下图 附上他自己的代码如下: 二、实现过程 这里【瑜亮老师】、【鶏啊鶏。】、【Python进阶者】都给了一个思路,如下图所示
python 加密 变量 (可用于深度学习模型加密)
需求: 深度学习基于pytorch,模型需要加密。 查看到网上有使用cryptography加密的方法,如 https://blog.csdn.net/weixin_43508499/article/details/124390983 , 总体思路是调用torch的save函数将模型保存为io.BytesIO ,然后使用cryptography 将 保存为 io.BytesIO 的字节进行加密,解
map(python中的字典?)
目录一、什么是map二、map的创建1. 直接创建2. 通过make函数创建三、map的取值、改值、增值1. 取值、改值、增值实例2. 判断key是否存在四、for range 遍历map五、删除 map 中的元素六、获取 map 的长度七、map 是引用类型八、多类型value的 map1. 复杂 map 的定义2. 复杂 map 的赋值(1)内部的map、切片 赋值(2)内部数组的赋值 一、什
从安装VS Code到系统core dumped
起因 实验室更换了新的服务器,由于本人日常使用VS Code,故准备安装之。默认进入VS Code官网,下载rpm包,准备安装。 经过 安装的日期是2024年2月22日,因此下载的VS Code版本是1.86.2,其包名是code-1.86.2-1707854644.el8.x86_64.rpm。(写在前面,压缩包的VS Code勉强能使用,但是不能保存配置,每次启动都要显示Start up,具
pytest简易教程(06):fixture作用域(scope)详解
pytest简易教程汇总,详见 scope参数 表示被@pytest.fixture标记的函数的作用域: "function":默认值,作用于每个测试用例(包含函数/方法),每个用例执行前都会运行一次 "class":作用于整个类,每个测试类/测试函数执行前都会运行一次 "module":作用于整个模块(多个类),每个module(每个py文件)执行前都会运行一次;可以实现多个
猜字谜|构建生成式 AI 应用实践(一)
在 2023 亚马逊云科技 re:Invent 之后,细心的开发者们也许已经发现有一个很有趣的动手实验:开发一款可部署的基于大语言模型的字谜游戏: 该款游戏使用了文生图模型为玩家提供一个未知的提示词,玩家需要根据模型生成的图像来猜测该提示词,来完成游戏。该动手实验完整地展示了如何在亚马逊云科技上完整构建生成式 AI 应用程序。 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术
pytest简易教程(08):fixture标志传参
pytest简易教程汇总,详见 特点 1. 采用pytest.mark.xxx(参数)标志所需要的参数,然后在fixture中可以做一些逻辑处理 2. fixture采用request获取参数 3. 传参的个数可以是多个,类型可以为简单类型或者复杂对象 示例 简单类型 结果: 复杂类型 也可以是其它类型,比如列表 结果: &nb
pytest简易教程(09):fixture返回值(实现参数化)
pytest简易教程汇总,详见 特点 1. fixture可以通过设计params,让依赖该fixture的用例迭代执行 2. params数据可以为[列表],(元组),{集合},{字典} 3. params数据在fixture中通过request变量来接收 示例:fixture返回值 结果: 如果fixture有返回值,用@pyte
pytest简易教程(13):parametrize参数化
pytest简易教程汇总,详见 关于parametrize参数化 今天我们分享parametrize参数化,也就是在测试函数/测试类进行参数化 parametrize是一个内置标记,在命令pytest --markers结果中可以看到@pytest.mark.parametrize(argnames, argvalues) 源码 class _Parame
pytest简易教程(14):parametrize参数化数据来自yaml文件
pytest简易教程汇总,详见 前置基础 关于数据驱动 数据驱动就是通过数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。 数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量大的情况下建议使用一一种结构化的文件(例如yaml、json等) 来对数据进行存储,然后在测试用例中读取这些数据。 但是,建议不管数据多少,都要数据
如何学习PYTHON(python和c++哪个难学)
1. 如何学习PYTHON Python是一门简单易学的编程语言,但想要真正掌握它需要花费不少时间和精力。我的建议是先从Python基础开始学习,掌握基本语法和常见数据结构,再逐步深入学习高级特性和应用场景。 在学习Python的过程中,https://www.fuligou8.com/noking/4006.html我们可以通过阅读相关书籍、参加在线课程或者参与社区活动等方式来提高自
pytest简易教程(19):parametrize中给用例取别名
pytest简易教程汇总,详见 类似的,parametrize中也可以使用ids给用例取别名,从而增加可读性 示例: 结果:中文未正常显示 方案一: 创建conftest.py 结果: 方案二: 创建pytest.ini [pytest] disable_test_id_escaping_and_forfeit_all_rig
pytest简易教程(20):跳过用例 - skip、skipif
pytest简易教程汇总,详见 应用场景 1、受限环境,某些用例无法运行 2、功能未开发完成,但是用例写了,可以不运行这些用例 实现方案 1、加装饰器,被修饰函数/方法中代码不会被执行,也就是说不会进入方法;也可以加在类上,类中所有方法均跳过 @pytest.mark.skip @pytest.mark.skip(reason="") @pytest.mark.sk
pytest简易教程(21):标记为预期失败 - xfail
pytest简易教程汇总,详见 应用场景 功能未开发完成,但是用例写了; 环境限制,已经知道会失败,也可以预期失败。 源码 class _XfailMarkDecorator(MarkDecorator): @overload # type: ignore[override,misc,no-overload-impl] def
Python的数据类型
Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典) 在Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dict