Python
python操作excel之 openpyxl
python操作excel在我们的工作中经常会用到,操作用例读取对应信息进行接口自动化python Excel库对比图片我们发现可以操作excel的库有很多种,我们常用的就三种方法第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写excel的库。 第三方库 openpyxl:用于生成2010之后新
0011.有监督学习之Apriori算法
一、关联分析概述 1. 关联分析 2. 频繁项集的评估标准 2.1 支持度 2.2 置信度 2.3 提升度 3. 关联规则发现 二、Apriori算法原理 三、使用Apriori算法来发现频繁项集 1. 生成候选项集 2. 项集迭代函数 四、Apriori关联规则挖掘 1. 挖掘关联规则的流程 2. 关联规则的python实现 五、案例:发现美国国会投票中的模式 1. 导入数据集并进行简单数据处理
搞掂python日志的应用,同事面前装个13
Python日志处理 日志是在软件开发中记录程序运行情况的一种重要方式,它对于错误排查和系统运维非常有帮助。Python标准库自带了强大的logging日志模块,被广泛应用于各种Python模块中. 1. 小试牛刀 1.1 简单使用 输出结果: 1.2 日志级别 五种日志等级,不同情况输出不同等级的日志。 日志等级(level) 描述 DEBUG 调试信息,通常在诊断问题的
0012.有监督学习之随机森林(Random Forest)
一、概述 随机森林:最为新兴起的、高度灵活的一种机器学习算法,随机森林(Random Forset,简称RF)拥有广泛的应用前景,从市场销售到医疗保健保险,既可以用来做市场销售模拟的建模,统计客户来源,保留和流失,也可用预测疾病的风险和病患者的易感性。 随机森林算法是一种重要的基于bagging的集成学习方法;将若干弱分类器(决策树)的分类结果进行投票选择,从而组成一个强分类器,这就是随机森林ba
python - execjs使用crypto-js
最近在研究一个网站发现网站使用了des加密,觉得使用python调用js可读性比较高,所以使用了以下方法来实现该网站的内容解密 1. 安装PyExecJS 2. 安装node.js https://nodejs.org/en/download 3. node安装jsdom,crypto-js 可以到py文件目录在运行npm,方便调用 4. 自定义js 5. 异常 在调用编写的js函数出现了异
python tkinter 动态批量建立Widget时,combobox 或 entry传递参数问题
def terminal_select(self, key_dict, *args): var = self.dict_widget[key_dict].get() print(key_dict) print(var) 以上代码 可以实现combobox传递参数 key_dict reg_
python爬虫概念
Python爬虫是指使用Python编写程序来自动化地提取互联网上的信息(如文本、图像、视频、音频等)。它通常使用HTTP协议向Web服务器发送请求,并通过解析HTML响应来提取所需的信息。Python爬虫可以用于数据挖掘、信息收集、自动化测试等任务。常用的Python爬虫库包括BeautifulSoup、lxml、requests、Scrapy等。
N6、seq2seq翻译实战-Pytorch复现
🍨 本文为🔗365天深度学习训练营 中的学习记录博客 🍖 原作者:K同学啊 | 接辅导、项目定制 📌 本周任务: 结合训练中N5周的内容理解本文代码 数据:链接 一、前期准备工作¶ 0、导入包¶ In [1]: from __future__ import unicode_literals, print_function, divis
pandas中的read_csv参数详解
来自:https://blog.csdn.net/weixin_44852067/article/details/122366383, 感谢作者。 pandas中的read_csv参数详解 独影月下酌酒 于 2022-01-07 15:57:29 发布 40866 收藏 204分类专栏: pandas 文章标签: python 数据挖掘 pandas版权 华为云开发者联盟该内容已被华
pandas库来将数据写入到excel文件
来自:https://devpress.csdn.net/chengdu/647f47c2ade290484cb2ec32.html, 感谢作者 前言 本文主要简单介绍一下使用python的pandas库来将数据写入到excel文件中。 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。在命令行输入pip install pan
Walkthrough-DC 9
0x01 环境 靶机地址: https://www.vulnhub.com/entry/dc-9,412/ 0x02 过程 1.信息收集 发现IP:192.168.60.179 端口开放情况 2.思路 直接打开80端口,发现页面存在搜索功能,尝试sql注入,发现union注入 库 发现数据库 users库的表 发现表 UserDetails的列名 发现列名 查值 得到
RTOS测试(韩国方案)
简介 在本文中,我们重点讨论了实时操作系统的验证和测试程序。 测试的目的有两个。一个是显示经过验证的模型属性是否被继承到了代码中。另一个目的是发现代码的错误要检查结构覆盖率和功能等。 在测试所开发的操作系统软件后,我们将其与数字工厂保护系统(DPPS Digital Plant Protection System)软件一起嵌入测试板中,该软件模拟安全关键的反应堆保护功能。开发的系统应该满足10的-
Python基础之正则表达式
正则表达式 字符组 字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。 字符 量词 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 贪婪匹配和非贪婪匹配(惰性
2023春秋杯春季赛 easy_LzhiFTP
分析 保护机制 逻辑梳理 ida打开可执行文件。main函数里的有一个登录函数: 可以看到,密码是基于随机函数rand生成的,但是因为没有用srand设置随机数种子,所以password的值是不变的,为0xa00000072 登陆成功后,就可以进入交互部分了。 在printf("do you like my Server??(yes/No)");后面存在格式化字符串漏洞,可以用来泄露程序基
怎么快速掌握Python爬虫技术?
Python总的来说是一门比较容易入门的编程语言,因为它的语法简洁易懂,而且有很多优秀的教程和资源可供学习。相比其他编程语言,Python 的学习曲线较为平缓,初学者可以很快上手,但要想深入掌握 Python,还需要不断地学习和实践。总的来说,Python 学习并不难,只要有兴趣和耐心,坚持不懈地学习,就能够掌握这门语言。 要快速掌握Python爬虫技术,可以按照以下步骤进行学习: 1、学习Py
SDN ryu.app.ofctl_rest操作实践
安装 Postman 网上自己找教程,也可用国内的对标产品 Apipost 本文采用的是 Apipost 启动 Ryu 控制器 切换到自己的 ryu 目录 再开一个终端 如果遇到端口报错 扫一下接口 kill 掉 启动 Mininet 切换到自己的 Mininet 目录 如果报这个错,请不要用 SSH 连接,请使用系统自带的终端 按图操作 Postman 操作 打开 Po
创新指南|让ChatGPT更智能从提升AI提示语10大技巧入手
你是否曾有过和AI机器人交互无果的经历?或许只是因为提示语的问题!想要ChatGPT/Bard/Bing Chat等AI机器人更智能、回应更高效? 必须学会AI提示语技巧!本文将深入解析如何用精准的语言编写提示,让您的AI聊天机器人更进一步。 为什么我与ChatGPT交互无果 ChatGPT自从去年推出一下就被大量媒体和权威人士都预测这一颠覆技术如何改变我们的未来。但是99%的ChatG
python爬虫学习记录
浏览器工具 web请求过程 http协议 数据解析 目的提取有效的数据信息 四种解析方式 re解析:正则表达式解析,效率特别高 bs4解析:老项目的解析方式 xpath解析:高级,简单方便速度快 pyquery解析:模仿前端的jQuery函数库的解析方式 正则表达式 Regular Expression 一种使用表达式对字符串进行匹配的语法规则,由于我们抓取到的页面源代码本质上就是一个超
gitlab--job 作业运行控制 tag、when、allow_failure、retry、timeout、parallel
job 作业设置 定义一个 job 的时候,一般定义哪些关键字呢?作业在哪个 Runner 运行?作业属于流水线的哪个阶段?这个 job 要做什么? stages: - test - deploy variables: # 全局变量 VERSIONS: "1.32.1" RUNNER_TAG: "k8s" # 定义一个 Runner 的 tag,其他地方引用就可以了 depl
python 爬虫某东网商品信息 | 没想到销量最高的是
哈喽大家好,我是咸鱼 好久没更新 python 爬虫相关的文章了,今天我们使用 selenium 模块来简单写个爬虫程序——爬取某东网商品信息 网址链接:https://www.jd.com/ 完整源码在文章最后 元素定位 我们需要找到网页上元素的位置信息(xpth 路径) 我们首先需要知道搜索框和搜索按钮的位置,然后才能把商品名字输入到搜索框中并点击收缩按钮 打开 F12,通过开发者调试工具检
7.1 套接字(socket)
套接字(socket)是计算机之间进行通信的一种技术,它允许不同主机上的进程之间进行数据交换。在Python中,我们可以使用socket模块来创建和使用套接字。 首先,我们需要导入socket模块: 在网络编程中,有两种主要类型的套接字:流套接字(Stream Sockets)和数据报套接字(Datagram Sockets)。流套接字使用传输控制协议(TCP)进行通信,而数据报套接字使用用户数
gprc python调用c++远程服务
客户端和服务端之间不是直接通信的,需要通过生成的代码和protocol buffers传输协议(可使用其他传输协议替换)进行通信。 开发步骤: 1. .proto文件----message和service message是消息类型,定义参数,service是接口类型,定义远程服务的方法 在grpc中有四种类型的服务方法:参考 1.简单rpc,
sys.argv—传递给Python脚本的命令行参数列表
sys.argv输出的是一个列表,列表中的每个元素为用户输入的参数。 argv[0]是脚本名(它取决于操作系统是否为完整路径名) 代码示例 <一> 假设我有一个test.py脚本,内容如下: import sys a0=sys.argv[0] a1=sys.argv[1] a=sys.argv[:] print(a0) print(a1) print(a) 执行命令 python C
数据请求:request
数据请求 爬虫的数据请求通常是应用于抓取页面源代码,请求方式可以通过python内置模块urllib模块来获得页面源代码,但是这种方式并不常用。 request模块是一种第三方模块,通常采用这个模块来抓取页面源代码,该模块比urllib要简单,且处理各种请求方式也比较方便 模块安装 请求方法 请求方式分为get请求和post请求,简单区分get请求的所有参数信息都放在url内,post请求
构建docker编译AOSP
配置AOSP docker编译环境 1.安装docker 参考:github 2.利用Dockerfile生成镜像 在根目录下执行: --build-arg 指定编译参数:用户名为test,密码是1234,可自定义 imagename是镜像名,V1是TAG,可自定义 或者使用默认用户名zhangsan,密码123456; 运行结束后,可以查看是否生成docker镜像: 3.运行dock
CentOS7环境编译python3.9版本pjsua
环境:CentOS 7.6_x64 Python版本 :3.9.12 pjsip版本:2.13 一、背景描述 pjsip地址:https://www.pjsip.org/ GitHub地址:https://github.com/pjsip/pjproject pjsip文档地址:https://docs.pjsip.org/en/latest/ 最
selenium定位元素
定位鼠标光标 参考 python - Can not click on a Element: ElementClickInterceptedException in Splinter / Selenium - Stack Overflow selenium 使用send_keys输入内容 或者复制粘贴 selenium 复制粘贴_51CTO博客_html5实现复制粘贴 selenium
几种常见的 Python 数据结构
摘要:本文主要为大家讲解在 Python 开发中常见的几种数据结构。 数据结构和序列 元组 元组是一个固定长度,不可改变的 Python 序列对象。创建元组的最简单方式,是用逗号分隔一列值: In [1]: tup = 4, 5, 6 当用复杂的表达式定义元组,最好将值放到圆括号内,如下所示: In [3]: nested_tup = (4, 5, 6), (7, 8) I