Python
从excel读数据的格式
问题:从excel中读取的数据应是什么格式呢? 1pytest中需要参数化时,需要的[(valuea,valueb)(valuex,valuey)]------------- 列表内是元祖 结论:从上面例子看出,需要准备的数据的格式【(指定列值1,指定列值2),(指定列值1,指定列值2)】 &nb
go语言实用工具编写要这样学
写作目的 本篇章写作有以下目的: 介绍go语言的基础知识,这里你会发现go语言学习成本较低,与python语言相似。 介绍go语言的常用标准库,这里你会发现go语言的标准库已经非常强大,python语言要达到类似效果需要其他第三方库的参与。 介绍go语言的实用工具编写,事实上go语言在工具编写方面,不逊色于python,如文本文件处理等,学习成本和python类似,而在Linux运维领域更有着p
python爬虫学习小记——request模块
要学习爬虫我们首先要了解requests这个模块 Python requests 模块 Python requests 是一个常用的 HTTP 请求库,可以方便地向网站发送 HTTP 请求,并获取响应结果。 requests 模块比 urllib 模块更简洁。 使用 requests 发送 HTTP 请求需要先导入 requests 模块: 导入之后我们的python就可
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面
当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用户界面)编程,用Python也可以写出漂亮的桌面程序,建议此次课程大家稍作了解不要浪费太多时间,因为没有哪家公司会招聘以为Python程序员开发桌面程序吧? 学完此次课程,我能做什么? 学完本次课程,大家
simpleui插件相关
目录关于simpleui准备阶段实际操作superserverpip和apps测试语言、logo后台名关闭广告自定义APP名修改中文优化操作设置主题自定义菜单自定义首页应用到coal press项目出现的问题问题一问题二应用实操执行创建超级用户启动服务进入后台django-import-export安装到app 关于simpleui SimpleUI处于同类竞品的第一阵营,本文用于配置使用、自
python爬虫学习小记——lxml板块
python爬虫学习小记——lxml板块 lxml是python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。 XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言,它最初是用来搜寻XML文档的,但是它同样适用于HTML文档的搜索。 XPath的选择功能十分强大,它提供了非常简明的路径
allure open 默认用谷歌浏览器打开
python allure将生成报告和打开报告写到命令文件,并默认使用谷歌打开 bat文件内容 pytest test_login.py --alluredir=./allure-results 生成 结果文件夹 && allure generate ./allure-results -o ./allure-report --clean
Flask快速搭建接口-python库
Flask 是一个基于 Python 的轻量级 Web 框架,用于构建 Web 应用程序和 RESTful API。它被设计为简单、易用、灵活,并且具有良好的扩展性。Flask 是一个微型框架,提供了一些基本功能,但也允许开发者根据需要选择并添加扩展。 Flask 构成 路由(Routing):Flask 使用路由来定义 URL 和对应的处理函数。通过装饰器 @app.route(),可以将一
JetBrains DataSpell 2023.2 (macOS, Linux, Windows) 发布 - 专业数据科学家的 IDE
JetBrains DataSpell 2023.2 (macOS, Linux, Windows) 发布 - 专业数据科学家的 IDE 请访问原文链接:https://sysin.org/blog/jb-dataspell-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains DataSpell - 专业数据科学家的 IDE 智能 Jupyter
JetBrains PyCharm 2023.2 (macOS, Linux, Windows) 发布 - 面向专业开发者的 Python IDE
JetBrains PyCharm 2023.2 (macOS, Linux, Windows) 发布 - 面向专业开发者的 Python IDE 请访问原文链接:https://sysin.org/blog/jb-pycharm-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains PyCharm - 面向专业开发者的 Python IDE 为什
Kubeasz 安装Kubernetes高可用集群
目录Kubeasz 安装Kubernetes高可用集群一、集群规划和基础参数设定1.1 主机规划1.2 部署节点安装配置1.2.1 使用清华源安装docker1.2.2 拉取 kubeasz 镜像1.2.3 准备ssh免密登陆1.2.4 下载项目源码、二进制、以及离线镜像二、在部署节点编排k8s安装2.1 启动容器2.2 创建并规划集群配置实例三、分步安装集群3.1 创建证书和环境准备3.2 安装
JetBrains Rider 2023.2 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE
JetBrains Rider 2023.2 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE 请访问原文链接:https://sysin.org/blog/jb-rider-2023/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org JetBrains Rider - 快速且强大的跨平台 .NET IDE Rider 是什么? Je
Answer Set Programming 回答集编程
什么是ASP? ASP,全称 Answer Set Programming 中文名叫“回答集编程”。实验室学长要我学ASP的时候,我就去百度查了ASP,结果查到了都是这个:Active Server Page,意为“活动服务器网页”。我当时就在想:“这个不对啊,这个搞网站的,应该是旁边组系统集成组的事呀”。果然,此ASP非彼ASP。 Answer Set Programming (ASP)提
go语言基础-字符串
字符串是 UTF-8 字符的一个序列(当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节)。UTF-8 是被广泛使用的编码格式,是文本文件的标准编码,其它包括 XML 和 JSON 在内,也都使用该编码。由于该编码对占用字节长度的不定性,Go 中的字符串里面的字符也可能根据需要占用 1 至 4 个字节,这与其它语言如 C++、Java 或者 Python 不同(Ja
Python Web UI自动化报错 :ResourceWarning: Enable tracemalloc to get the object allocation traceback
ResourceWarning资源警告解决方案 原因:在执行线性脚本完毕时,没有及时释放相应资源,导致内存堆积,从而造成内存溢出(如关闭浏览器等操作),此时,Python将会做出提醒; 在百度吸取 网络老师们的经验后实践,总结如下: 1.在进行测试前准备工作时,忽略警告信息 2. 优化代码 就个人而言,于自动化测试案例中,没有及时关闭浏览器,导致资源浪费,所有在测试方
一文搞懂Python读取yaml
首先看一下yaml和json文件的对比 接着看一下Python读取yaml的代码示例 import yaml data = yaml.safe_load(open("../testdata/data.yaml", encoding="utf8")) print(data) print("hero:",data['hero']) print("hero_name:",data['h
【2023知乎爬虫】知友怎么看待《罗刹海市》?爬了上千条知乎回答!
目录一、爬取目标二、展示爬取结果三、讲解代码3.1 分析页面3.2 开发爬虫四、同步视频五、获取完整源码 您好,我是@马哥python说,一枚10年程序猿。 一、爬取目标 之前我分享过一篇知乎评论的爬虫教程,但是学习群中的小伙伴强烈要求爬取知乎回答,所以本次分享知乎回答的爬虫。 二、展示爬取结果 老规矩,先展示结果。 最近《罗刹海市》这首歌比较火,就爬这个问题下的回答吧:如何评价刀郎的新歌《罗刹海
Linux系统下使用pytorch多进程读取图片数据时的注意事项——DataLoader的多进程使用注意事项
原文: PEP 703 – Making the Global Interpreter Lock Optional in CPython 相关内容: The GIL Affects Python Library Usability The GIL is a CPython implementation detail that limits multithreaded p
想拥有自己的 Atom 文本编辑器插件吗?
这篇教程将会教你怎么制作你的第一个 Atom 文本编辑器的插件。我们将会制作一个山寨版的 Sourcerer,这是一个从 StackOverflow 查询并使用代码片段的插件。到教程结束时,你将会制作好一个将编程问题(用英语描述的)转换成获取自 StackOverflow 的代码片段的插件,像这样: 准备 教程须知 Atom 文本编辑器是用 web 技术创造出来的。我们将完全使用 J
Python 监控内存溢出
背景 监控后端程序日志中是否包含:OutOfMemory,包含则重启,并且通过Dingding告警 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2023/8/1 10:23 # @File : outofmemory.py # @Author : zk_linux # @Software: PyCharm
工程上常用的Linux命令
后台应用挂起:nohup python run.py > run.log 2>&1 & 查看正在写入的日志文件:tail -f run.log 查看进程ID:ps -ef | grep myapp.py
Python安装与配置
一、Windows下安装Python3。 官网地址:https://www.python.org/ 下载地址:https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe 二、安装 1、为了不去设置环境变量,我选择Customize installation安装,并且勾选Add Python 3.6 to PATH。
Concurrency and async / await
以下文章非常好的解释了python中的async wait的用法。copy自:https://fastapi.tiangolo.com/async/#in-a-hurry Details about the async def syntax for path operation functions and some background about asyn
猴子补丁、反射、并发并行、同步异步
目录1 什么是猴子补丁,有什么用途2 什么是反射,python中如何使用反射3 http和https的区别4.并发和并行并发(Concurrency):并行(Parallelism):5.同步和异步同步(Synchronous):异步(Asynchronous): 1 什么是猴子补丁,有什么用途 2 什么是反射,python中如何使用反射 3 http和https的区别 4.并发和并行 在
使用 Habana Gaudi2 加速视觉语言模型 BridgeTower
在对最先进的视觉语言模型 BridgeTower 进行微调时,使用 Optimum Habana v1.6, Habana Gaudi2 可以达到 近 3 倍于 A100 的速度。硬件加速的数据加载以及 fast DDP 这两个新特性对性能提高贡献最大。 这些技术适用于任何性能瓶颈在数据加载上的其他工作负载,很多视觉模型的性能瓶颈在数据加载。 本文将带你了解我们用于比较 Habana Gaudi2
vscode snnipet of python
{ // Place your snippets for python here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be
基于YOLO-V3训练自己的数据与任务
目录1.用labelme为数据打标签2.写好模型所需的配置文件(1)设置自己的分类数(2)自动生成配置文件yolov3-custom.cfg3.标签格式转换4.写好数据和标签的路径(json2yolo.py中)5.完成其他配置操作(1)数据放到相应位置,注意名字和label的得一致(2)更改类别名字(3)设置train.txt和val.txt(4)设置custom.data6.训练代码更改7.预测