Python
围绕Python展开的学习及笔记专栏
大Null
Alias:一位木带感情的码农。
因CSDN过于商业化,博主已转战Github,所有资源均已迁移至Github个人网站,具体地址请查看详细资料。
展开
-
Python2.7.5环境下离线安装pip和第三方库
讲解在内网环境下如何离线安装 pip 和第三方库。原创 2023-07-21 15:54:24 · 3280 阅读 · 0 评论 -
Python脚本之获取Splunk数据保存到本地文件
Python获取Splunk数据,按照月、日、时分批保存到本地文件。原创 2023-06-07 12:32:21 · 237 阅读 · 0 评论 -
Python脚本之给图片批量添加水印
通过pillow库为指定目录下所有图片添加水印。原创 2023-05-17 15:25:06 · 514 阅读 · 0 评论 -
Python脚本之获取Splunk数据发送到Kafka
Python 脚本转发 Splunk 数据到第三方目的地原创 2023-05-09 15:57:36 · 232 阅读 · 0 评论 -
Python脚本之对目录下所有文件进行字符串替换
大Null在对自己的个人网站博客做迁移时,有很多批量性的重复操作,人工去修改的话很是费事,所以写了个小脚本方便 blog 批量修改,这里记录一下。原创 2023-04-14 09:45:09 · 275 阅读 · 0 评论 -
Python爬虫基础之urllib库的深入使用详解
如何使用Hanlder代理爬虫;代理的基本使用详解;urllib深入使用研究;如何用爬虫爬取get、post链接;爬虫爬取cookie登录的网页;请求对象request的定制;爬虫如何爬取数据下载到本地;某度详细翻译爬虫案例;某博个人主页爬虫案例;某德基店铺信息爬虫案例;............转载 2022-08-26 11:39:23 · 954 阅读 · 0 评论 -
python脚本之api数据合并(最终版)
突然想起,这个脚本完善之后几个月了,一直忘了发出来,虽然没什么人看,但至少有始有终吧,在之前发过的两个版本基础之上优化了性能问题。 代码就三四百行吧,看得懂看不懂就这样了。。。。。。...原创 2022-06-22 16:03:01 · 2499 阅读 · 0 评论 -
Python连接使用通过SSL认证的Kafka教程
Kafka开启SSL认证后,Python如何连接Kafka创建生产者、消费者教程,python通过SSL连接使用Kafka,python通过SSL创建Kafka客户端原创 2022-02-24 16:58:00 · 6026 阅读 · 0 评论 -
python整数相除保留小数SyntaxError: from __future__ imports must occur at the beginning of the file
今天在测试时发现结果有问题,排查出是因为两个变量相除时没有保留小数通过百度可以通过添加from __future__ import division的方法来保留小数,结果运行后报下面的错最后发现原来from __future__ import division是要放在所有代码的最前面才行这样就能正确保留小数位了...原创 2021-08-23 10:55:11 · 718 阅读 · 0 评论 -
AttributeEroor: ‘list‘ object has no attribute ‘clear‘
今天在测试时出现了AttributeEroor: 'list' object has no attribute 'clear'的报错经过查询发现,原来是 python2.7 版本的列表没有clear()方法,把dataList.clear()改为dataList = []即可。原创 2021-08-13 15:26:20 · 4754 阅读 · 0 评论 -
python脚本之对文件进行哈希校验
需求为对文件进行加密,保留哈希,防止别人篡改文件,代码如下:import time,re,osfrom watchdog.events import *from watchdog.observers import Observerdef rotation_left(x, num): # 循环左移 num %= 32 left = (x << num) % (2 ** 32) right = (x >> (32 - num)) % (2 **原创 2021-08-10 14:31:23 · 1034 阅读 · 0 评论 -
windows下安装python环境
首先去官网下载安装包:https://www.python.org/我下载的是3.9.6版本,目前最新的版本运行安装包,选择自定义安装,也可以选择默认安装安装在指定目录下安装完毕后,可以禁用系统的Path长度自动限制,后面会省去不少麻烦打印“hello python”,检验安装成功...原创 2021-08-09 20:19:27 · 508 阅读 · 0 评论 -
python脚本之api数据合并(第二版)
这是继上一篇python脚本之api数据合并之后做出的第二版,最近比较忙一直拖到现在才想起来更新。第一版实现的是单参数的合并,这一版就是实现多参数的合并了,样例如下:/api/login/001-1/index/1/api/login/001-2/index/2/api/login/001-3/index/3/api/login/001-4/index/4最后合并成下面的数据:/api/login/{id1}/index/{id2}代码加注释一共三百行左右,说实话我自己看着都费事,所以做原创 2021-07-29 17:51:00 · 697 阅读 · 0 评论 -
python脚本之api数据合并
最近有个需求,就是数据源那边会过来许多api数据,样例如下:/api/login/001-1,10.145.205.53:10081,GET,100/api/login/001-2,10.145.205.53:10081,GET,100/api/login/001-3,10.145.205.53:10081,GET,100/api/login/001-4,10.145.205.53:10081,GET,100/api/login/index,10.145.205.53:10081,POST,100原创 2021-07-02 14:48:32 · 778 阅读 · 1 评论 -
python3 pip安装第三方库失败,WARNING: You are using pip version 20.2.3; however, version 21.1.2 is available.
在安装clickhouse_driver时报错:WARNING: You are using pip version 20.2.3; however, version 21.1.2 is available.You should consider upgrading via the ‘c:\software\python3.9.2\python.exe -m pip install --upgrade pip’ command.原因是因为pip版本过低导致,所以只需要升级pip即可百度上的 eas原创 2021-06-24 12:36:36 · 26757 阅读 · 12 评论 -
python脚本之模拟生产环境发送数据到Kafka
模拟生产环境的速率发送数据到Kafka,仅限于开发环境使用,可以测试平台对数据的吞吐量以及稳定性。KafkaProducer需求下载安装特定库支持,windows开发环境直接cmd打开命令窗口,执行 pip install kafka-python 即可脚本代码如下:from kafka import KafkaProducerimport randomimport json# 实例化一个KafkaProducer示例,用于向Kafka投递消息producer = KafkaProducer原创 2021-05-31 22:14:13 · 1611 阅读 · 0 评论 -
python离线安装pymysql(适用于所有库)
首先获取到想要的库的包,我这里安装的是pymysql,从下面链接下载的资源https://pypi.doubanio.com/simple/pymysql/然后把包上传到服务器,解压到当前目录(PyMySQL-1.0.2.tar是你的包名)tar -zxvf PyMySQL-1.0.2.tar进入到解压后的目录,执行安装命令(python3指安装的目录,如果python3执行失败,可能是环境变量没有配置,改成绝对路径执行即可,linux配置python环境变量我的另一篇文章有写:https://b原创 2021-03-29 19:03:14 · 8897 阅读 · 0 评论 -
Linux安装python3教程
Linux安装python3教程我这里用的是CentOS7.2系统以及python3.9.2版本首先在python官网下载安装包放在服务器上,我这里就不放链接了使用命令把安装包解压到当前目录tar -zxvf Python-3.9.2.tgz下载需要的依赖包yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel rea原创 2021-03-25 23:20:34 · 2622 阅读 · 1 评论 -
耗时两周,纯手敲python入门级基础笔记
文章目录前言一、输出函数及转义字符(1)输出函数(2)转义字符二、if判断以及for、while循环(1)if条件判断(2)for循环(3)while循环(4)break和continue三、变量四、列表(1)增(2)删(3)改(4)查(5)列表常用方法(6)案例五、元组(1)增(2)删(3)改(元组不允许修改)(4)查六、字典(1)增(2)删(3)改(4)查前言本章记录学习python基础的一些知识,适合初学者观看。一、输出函数及转义字符(1)输出函数和java一样,使用print函数控制输原创 2021-03-23 16:08:16 · 2383 阅读 · 14 评论 -
python脚本之将mysql数据转发给第三方udp网络端口
python脚本之将mysql数据转发给第三方udp网络端口前言代码实现前言最近客户要把所有安全厂商的系统日志统一收录监管,我们的系统日志存放在mysql中,所以得写个脚本取数据发送到他们的网络端口代码实现大体思路为取前五分钟的数据发送到第三方udp端口,每五分钟发送一次,代码如下:import pymysql,socket,time# 建立数据库的连接信息host = "10.7.2.20" # 数据库的ip地址user = "root" # 数据库的账号password = "1原创 2021-03-12 16:49:50 · 933 阅读 · 0 评论 -
python脚本之将logstash数据按天保存在本地服务器并加密压缩
python脚本之将logstash数据按天保存在本地服务器并加密压缩前言一、脚本一:接收数据并按天保存在本地二、脚本二:将本地文件进行加密压缩总结前言最近客户方提出了要将日志另外备份一份并进行加密压缩,今天用这篇文章来总结一下。原本的架构是logstash通过udp端口将数据发送到我们的系统,现在客户想在中间将数据取出来做一份备份,并把每天的数据加密压缩。功能分两个脚本来实现,话不多说,直接进入正题。一、脚本一:接收数据并按天保存在本地先把数据取出来,在logstash中添加output插件,原创 2021-03-12 16:19:53 · 1160 阅读 · 2 评论