Python
全网最不墨迹解决方法,使用python3 worksheet.save()方式 出现:Test_list.worksheet.save("test_list.xlsx") AttributeError: 'Worksheet' object has no attribute 'save'
这是因为Worksheet对象没有save方法。要保存Excel工作簿,你需要使用Workbook对象的save方法。 下面是一个修正后的示例代码: from openpyxl import Workbook # 创建一个工作簿 workbook = Workbook() # 选择默认的活动工作表 worksheet = workbook.active # 定义要写入的数据列表 data
[CSP-J 2021] 网络连接 题解
传送门 早期题解,转自博客 QwQ 本蒟蒻为数不多过了的黄题,祝贺!!! 题面 [CSP-J 2021] 网络连接 题目描述 TCP/IP 协议是网络通信领域的一项重要协议。今天你的任务,就是尝试利用这个协议,还原一个简化后的网络连接场景。 在本问题中,计算机分为两大类:服务机(Server)和客户机(Client)。服务机负责建立连接,客户机负责加入连接。 需要进行网络连接的计算机共有 (n)
python 使用re模块,配合正则表达式来查找字符串的想要的字符串
一,首先:我们现了解一下python中正则表达式的基本规则有那些? 1,字符串"d"匹配0~9之间的一个数值 eg: 'dsas212b321321' 使用 r'd' 结果:(它会一次匹配一个数字依次查找)2 1 2 3 2 1 3 2 1 2,字符"+"重复前面一个匹配字符一次或者多次 eg: 'dsas212b321321' 方式1:使用 r'd+' 结果:(它会一次
Python工具箱系列(四十)
使用gzip对数据进行压缩 这是python提供的压缩模块,便于用户对数据、文件进行压缩。功能类似于 GNU 应用程序gzip和gunzip。以下代码压缩一段字节流。 使用gzip可以直接将数据写入压缩文件中,gzip压缩文件可以像普通文件一样进行打开、写入的操作如下所示。 在工程应用中,经常有将几个指定的文件压缩后上传到指定服务器的访求。下面的示例代码中,使用超级轻量的shelve数据库来存
yolov5 推理,获取 对象坐标 等数据
demo 输出的s解释 box: 这是一个表示检测到的目标边界框的信息。通常以坐标形式给出,表示目标在图像中的位置和大小。在你的例子中,这个目标边界框的左上角坐标为 (160.25931, 149.84097),右下角坐标为 (274.39548, 257.11179),这定义了一个矩形框出了检测到的目标。 conf: 这是置信度或置信分数,表示模型对于这个检测结果的自信程度。在你的例子中,
Django在Windows server IIS部署
本文章转载于https://www.django.cn/article/show-21.html,详查看此文 教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。 提示:Python不要安装在windows用户目录下,项目也不要放在windows用
【docker】安装与命令
安装docker 首先安装yum-utils,以便添加 Docker 的源 安装docker 启动docker 查看运行的容器 设置开机自启 检测是否安装成功 基本命令 查询镜像源 容器基本指令 删除/停止/启动容器 删除镜像 批量删除容器与镜像 导出与导入镜像 查看镜像/容器详细信息 查看容器日志 复制宿主机
NoTopdomain の一个小广告
老广告文,改了一下发在博客园里面( 因为信息老师的奇怪行为(上课禁了U盘网站)导致本蒟蒻水题困难,于是在五一开始编写此程序。 《宇宙安全声明》 如果被OI教练/信息老师骂诸如说是: “如果你还是以这个态度来面对竞赛的话,那我觉得你的竞赛生涯已经结束了。” 这种的话,本蒟蒻并不会背锅。 软件截图 b1.5老版本: 本人实机(下列测试环境8) v.2.4.3: 学校机房(下列测试环境1)
C++ 调用 Python 脚本,并把 cv::Mat 类型传参到 Python 端
C++ 调用 Python 脚本,并把 cv::Mat 类型传参到 Python 端 前言 查看了很多参考,最后找到一个完整的示例并且跑通,在开始这个任务之前,首先应该确保你的环境是没有问题的,比如: C++ 和 Python 之间可以传递简单类型的参数 C++ 端独立通过 opencv 加载图像是没有问题的 Python 端 import cv2 独立加载图像是没有问题的 具备上面这些条
快速新建一个conda环境
场景:遇到一个新的服务器, 需要快速搭建一个conda环境,以及基本的python包,以正常运行代码 搭建miniconda, 参考Miniconda软件安装教程(Linux), 下载conda以及换源等操作 下载python包, 尝试用不同源下载, 哪个快用哪个, 若是遇到需要下载torch-cu11这种特殊情况, 换源下载也慢的情况, 参考第三步 直接去官网找链接, 如 https://do
软件测试|如何使用ChatGPT生成思维导图
前言 思维导图是一种用图形方式呈现信息、概念和关系的工具,旨在帮助人们更清晰地组织、理解和记忆复杂的信息。它通常以树状结构展示,将主题、子主题、关键词等通过线条和连接箭头相连,从而呈现出不同元素之间的层次关系和联系。 思维导图有助于将复杂的想法拆分为更小的部分,使之更易于理解。它可以在教育、项目管理、创意思考、知识整理等许多领域中使用。通过使用图形、颜色和文本,思维导图可以在一张图纸上清晰地表达
Django项目在CentOS7下部署
Ubuntu部署Django项目方法详解:请看此文 https://www.django.cn/article/show-22.html Django所有的部署都是基于asgi 和wsgi,所以django早就设计好了,你们使用对应的方式部署都好,这里不做细讲,看相关文章即可。 部署是基于:centos7+nginx+uwsgi+python3+django 之上做的
windows 桌面GUI自动化-6. pywinauto 操作弹出新窗口上按钮
前言 pywinauto 操作弹出新窗口上的按钮 操作新窗口 点关于后弹出新窗口,现在需要点确定按钮 通过标题关于“记事本” 定位到新窗口 然后点确定按钮 代码示例
textwrap.dedent(text)—删除文本中每行常见的前导空格
作用:使三引号内字符串与显示的左边缘对齐,同时仍然以缩进的形式在源代码中显示它们。 代码示例 from textwrap import dedent def text_deal(): text=""" I'M fine! Thanks. """ return text print(text_deal()) # I'M fine! #
python3安装使用supervisor
python3安装使用supervisor 1.安装supervisor pip install supervisor 2.生成配置文件 mkdir /etc/supervisor echo_supervisord_conf > /etc/supervisor/supervisord.conf 3.修改supervisor的配置文件 把/tmp/supervisor.sock改成/var/r
如何查看Jupyter Notebook的历史记录等使用技巧
如何查看Jupyter Notebook的历史记录 在Jupyter Notebook中查看历史记录可能涉及几个方面: 1. **代码执行历史**: Jupyter Notebook会跟踪每个单元格的执行顺序。您可以在单元格旁边的方括号中看到执行顺序的数字。 2. **版本历史**: 如果您使用了版本控制系统(如Git)与Jupyter Notebook一起工作,您可以查看文件的历史版本。这允许您
Linux中LAMP 配置与应用
一、LAMP架构介绍 1.1什么是LAMP LAMP是Linux,Apache,MySQL和PHP的首字母缩写,一个开源Web开发平台,使用Linux作为操作系统,Apache作为Web服务器,MySQL作为RDBMS(关系数据库管理系统),PHP作为面向对象的脚本语言(有时使用使用Perl或Python替代PHP)。 因为平台具有四个层次,LAMP有时被称为LAMP堆栈。堆栈可以构建在不同的操作
pyproj运行效率优化
介绍 pyproj是一个常用的地理坐标转换python库,它其实是对proj库的python封装,底层调用proj这个c++库。当我们对大规模地理数据执行坐标转换时,需要尽可能提高pyproj的运行效率,否则会浪费大量时间。下面介绍一些常用的方法,可有效提高pyproj运行效率。 方法 首先import pyproj 这里以WSG84地理坐标转UTM北纬51分带投影坐标为例 1. 使用全局变量
Python ChatGPT Telegram Bot
注册 这里如何注册我就不说明了,大家自行去注册,主要是现在GPT的基本上已经备用很多了,导致了接码的价格也上涨了,而且使用token的话,其实还是很快可以用完免费的18美金; 接码:https://sms-activate.org/ 准备材料 主要提供下Python的实现代码,首先需要准备一下的东西: Telegram Bot 的 Key :找机器人爸爸获取 ChatGPT 的 API Key
python新手小白 初入 第一节
建议:先基础,后入门常用功能:如何书写标题:六级标题(1~6) 1.几个警号就是代表几级标题 例如# ## ### ####2.ctrl+0可让标题回到普通文本状态。3.快捷键方式:ctrl+数字 #数字是几就是几级标题 如何书写无序标题 1.*加空格 快捷键 ctrl+shift+]2.连续按两下回车键退出无序标题 如何书写有序标题1.数字.加空格 #快捷键
【验证码逆向专栏】最新某度旋转验证码 v2 逆向分析
声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请在公众号【K哥爬虫】联系作者立即删除! 前言 七月底有爬友反馈,某度旋转验证码 v2 的加密算法
深度学习(十一)——神经网络:线形层及其他层介绍
一、正则化层中nn.BatchNorm2d简介 主要作用:对输入函数采用正则化。正则化的主要作用是加快神经网络的训练速度。 输入参数: num_features: 形状为((N, C, H, W)) 其他参数默认即可 举例: 该函数用得不多 二、其他层简介 1. Recurrent Layers(Recurrent层) 内含RNN、LSTM等函数,主要在nlp领域用的比较多 官方
Python全栈开发从入门到入土
Python全栈开发从入门到入土(持续更新~~) 【Python基础从入坑到放弃】 【BBS项目_1.0】 【BBS项目Gitee存放地址】 【一】项目开发流程简介 【二】表设计 【三】注册功能实现 【四】登录功能实现 【五】修改密码和注销登录功能实现 【六】Admin管理后台搭建 【七】个人站点搭建 【八】文章详情页搭建 【九】添加文章功能实现 【补充】 【一】动态加载用户头像 【二】Pill
使用 Python ssh 远程登陆服务器的最佳方案
在使用 Python 写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果。 在 shell 环境中,我们是这样子做的。 然后你会发现,你的输出有很多你并不需要,但是又不去不掉的一些信息(也许有方法,请留言交流),类似这样 对于直接使用 shell 命令,来执行命令的,可以直接使用管道,或者将标准输出重定向到文件的方法取得执行命令返回的结果 1、使用 subp