随笔分类 -  python

摘要:Yearning是一个mysql开源sql语句审核平台,工单流程:开发者提交sql工单->主管审核->运维执行 如果你只是一个工单执行者可以屏蔽一些关键词后自动执行工单 #!/usr/bin/python3 # -*- coding: utf-8 -*- import requests import 阅读全文
posted @ 2020-03-25 15:06 三木燕 阅读(1529) 评论(0) 推荐(0)
摘要:1、抓取出含有关键字”xiaoming”的行 2、在上一个问题的基础上,假设所在行的格式为location=xiaoming, value=xxx,请筛选出value值 #!/usr/bin/python3 # -*- coding: utf-8 -* import re # 定义日志文件 log_ 阅读全文
posted @ 2019-04-15 15:25 三木燕 阅读(2142) 评论(0) 推荐(0)
摘要:需求是: 给定一个不少于4个元素的list(4个元素不重复): 请确认是否存在这样的4个元素,使得四数之和为0?如果有打印出符合条件的四个元素,如果没有打印False #!/usr/bin/python3 # -*- coding: utf-8 -*- # 定义数据 nu = [1, -1, -2, 阅读全文
posted @ 2019-04-15 15:14 三木燕 阅读(1492) 评论(0) 推荐(0)
摘要:#!/usr/bin/python3 # -*- coding: utf-8 -* import time def str_to_stamp(): # 转换显示格式 time1 = time.strptime(time_str, '%Y-%m-%d %H:%M:%S') # 转为时间戳 time2 = int(time.mktime(time1)) ... 阅读全文
posted @ 2019-04-15 15:11 三木燕 阅读(779) 评论(0) 推荐(0)
摘要:功能1 把字节转换自适应转为其他单位(ls -h),超过1024投入高一级的区间,不足1024投入本级区间,如1000K是一个合理值,1030K就应该转换为1M,2050K应该转换为2M 功能2 把其他单位转换为字节 #!/usr/bin/python3 # -*- coding: utf-8 -* 阅读全文
posted @ 2019-04-15 15:01 三木燕 阅读(977) 评论(0) 推荐(0)
摘要:场景:有一辆车违章需要通知到车主 定义两个类车辆类和通知类,车辆类和通知类并没有共同点,但是要通知车主这两个类就有了关联,这时候可以把这两个类组合在一起 >>>浙A99999小客车在杭州文一路不按规定停车 阅读全文
posted @ 2019-01-23 18:06 三木燕 阅读(145) 评论(0) 推荐(0)
摘要:#!/usr/bin/python3 # -*- coding: utf-8 -*- import re ip = "192.168.1.1" ip = re.findall("^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-... 阅读全文
posted @ 2019-01-22 14:36 三木燕 阅读(501) 评论(0) 推荐(0)
摘要:使用pyinstaller打包有个好处就是所有依赖都打包进去了,可以随意把文件移动到别的电脑上使用 安装 pip install pyinstaller 新建一个demo.py文件 打开cmd或powershell 打开 dist 目录会看到已经生成了demo.exe 阅读全文
posted @ 2018-05-03 11:16 三木燕 阅读(703) 评论(0) 推荐(0)
摘要:导入模块 常用操作 不验证https证书 请求超时 测试url是否正常 打印返回 阅读全文
posted @ 2018-05-03 10:30 三木燕 阅读(389) 评论(0) 推荐(0)
摘要:有个需求要替换文件中git地址,要替换成的git地址是一个变量 本来想用sed替换但是git地址中有斜杠符号 需要转义,提前知道还好弄,如果是变量就不好处理了 阅读全文
posted @ 2018-04-24 18:55 三木燕 阅读(238) 评论(0) 推荐(0)
摘要:高级版 在用pyinstaller打包成exe文件 pip install pyinstaller pyinstaller.exe -F -c .\passwd.py 阅读全文
posted @ 2018-04-24 18:46 三木燕 阅读(461) 评论(0) 推荐(0)
摘要:#!/usr/bin/python3 # -*- coding: utf-8 -*- test = "username\tmail\tage\nzhangsen\tzhangsen@qq.com\t25" print(test.expandtabs(20)) 阅读全文
posted @ 2018-04-23 16:22 三木燕 阅读(248) 评论(0) 推荐(0)
摘要:#!/usr/bin/python3 # -*- coding: utf-8 -*- test = "今天吃了吗" test = "_".join(test) print(test) 今_天_吃_了_吗 test = "今天吃了吗" test = " ".join(test) print(test) 今 天 吃 了 吗 阅读全文
posted @ 2018-04-23 16:14 三木燕 阅读(910) 评论(0) 推荐(0)
摘要:为什么要写这个脚本原因你懂的,现在都是直接封IP pip3 install aliyun-python-sdk-alidns aliyun-python-sdk-domain aliyun-python-sdk-ecs time jsonpath requests 用计划任务跑不能小于10分钟 */ 阅读全文
posted @ 2018-03-20 18:42 三木燕 阅读(848) 评论(0) 推荐(0)
摘要:首先安装阿里云SDK pip install aliyun-python-sdk-core pip install aliyun-python-sdk-ecs 可以配合jenkins传递参数 阅读全文
posted @ 2018-02-05 17:58 三木燕 阅读(3206) 评论(0) 推荐(0)
摘要:首先安装阿里云SDK pip install aliyun-python-sdk-core pip install aliyun-python-sdk-alidns 可以配合jenkins传递参数 阅读全文
posted @ 2018-01-25 15:42 三木燕 阅读(1227) 评论(0) 推荐(0)
摘要:首先安装阿里云SDK pip install aliyun-python-sdk-core pip install aliyun-python-sdk-slb 可以配合jenkins传递参数 #获取slb的信息 #更换证书 阅读全文
posted @ 2018-01-24 11:42 三木燕 阅读(1116) 评论(0) 推荐(0)
摘要:不知道是什么原因直接用Python脚本zabbix无法执行脚本,需要一个shell来启动 上面这脚本有个问题不能发中文消息,下面这个可以发中文 阅读全文
posted @ 2017-05-19 17:16 三木燕 阅读(1015) 评论(0) 推荐(0)