-
使用Python脚本实现MySQL误操作的快速回滚
1.简介 在Oracle数据库中,当一个误操作被提交后,我们可以通过Oracle提供的闪回功能将表闪回至误操作之前的状态。mysql中没有原生的flushback功能,DBA误操作时,传统的恢复方式是利用全备+二进制日志前滚进行恢复。 今天给大家介绍一种使用Python脚本在MySQL中实现类似Oracle中flushback table的闪回功能,相比于传统的全备+增备,本方法更为快速、简单。 …- 50
- 0
-
python批量添加zabbix Screens的两个脚本分享
前言 在最初搭建公司监控系统的时候,最头疼的是需要把同类项目组的相同图形添加到一个Screens,由于只能一个一个的添加,非常耗时耗经历。 下面分享两个脚本来解决这个头疼的问题。 1.将单个主机的所有图形添加到一个Screens 使用方法 1#更改main()函数里的url、username、password 2 3#参数一:主机名 4 5#参数二:筛选图名称 6 7python zabbix_s…- 17
- 0
-
apache bench+python脚本压测统计TPS和延迟
一、系统的瓶颈 压测的目的就是跑垮系统,达到系统承受最大值。本次压测考虑的方面: 1、CPU利用率、磁盘IO利用率 2、达到系统瓶颈后,再次增大并发和最大连接数吞吐量和延迟反而会下降 3、压测的机器选择,我是在服务器本机上跑的,这会使得压测程序占用一部分CPU,网络延迟几乎为0;而在笔记本上跑,网络延迟占很大部分。 二、python脚本 关于ab的参数分析在上一篇文章中介绍了,网上关于ab都是基于…- 32
- 0
-
如何用Python脚本自动SVN Update
1import os 2import time 3while True: 4 time.sleep(1) 5 os.system('sudo svn update') 6 print 'update' 7 写出脚本,然后shell下 1python autoup.py 2- 27
- 0
-
Python 3基础教程35-tkinter事务处理
在前面的代码基础上,本文来介绍tkinter的事务处理,我们这样来做,点击退出按钮,也能执行关闭窗体的动作。 1# tkinter 模块添加一个按钮 2from tkinter import * 3 4 5class Window(Frame): 6 7 def __init__(self, master= None): 8 9 Frame.__init__(self, master) 10 se…- 6
- 0
-
Python 3基础教程23-多维列表
这里简单举例一个多维列表,多维看起来都很晕。 1# 多维列表 2 3x = [ [5,6],[6,7],[7,2] ,[2,5] ,[4,9]] 4print(x) 5 6# 根据索引引用列表元素,例如打印【6,7】 7print(x[1]) 8#打印【6,7】中的7 9print(x[1][1]) 10 11# 三维 12y = [[[5,7],[6,6]],[[6,6],[7,8]],[7,2…- 8
- 0
-
Python中的深浅拷贝
Python中的深浅拷贝 1.在了解深浅拷贝之前,我们先明确Python中的可变与不可变 不可变类型:只要改变变量的值则地址发生变化,则认为此类型是不可变的 1 int str float tuple bool 2 3 可变类型:内容发生改变,但是地址没有改变,则认为此类型是可变的 1 list set dict 2 3 拷贝:其实就是将容器内数据,备份一份到新的地址 2.浅拷贝 copy.cop…- 8
- 0
-
Python-元组(tuple)
一、基本概念----------即不可变列表 注意: 用小括号表示 有tuple函数可以将其他类型转化为元组类型 一个元素也需要加逗号 元组定义后不可修改,不可删除 元组可以存放多种类型 有序的 访问方法:[a : b : c] 即访问从[a, b)每隔c位访问一次 元组和列表区别: 不可变,没有函数,访问快,开销小 二、元组创建及生成器表达式 用()创建 用 ,号创建,一个元素也得加,号 注意 …- 9
- 0
-
JavaScript DOM
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容。 一、查找元素 1、直接查找 1document.getElementById …- 21
- 0
-
一个简单的监控redis性能的python脚本
一个简单的监控redis性能的python脚本 上一篇已经讲了如何监控memcached了,现在也顺带讲如何监控redis。 首先介绍下监控redis那些信息: Redis ping:检验ping Redis alive:查看检查端口是否alive Redis connections:查看连接数 Redis blockedClients:正在等待阻塞客户端数量 Redis connectionsU…- 71
- 0
-
Python脚本从XML文件中删除所有注释
我正在尝试构建一个 python脚本,它将接收 XML文档并从中删除所有注释块. 我尝试过以下方面: 1tree = ElementTree() 2tree.parse(file) 3commentElements = tree.findall('//comment()') 4 5for element in commentElements: 6 element.parentN…- 61
- 0
-
一个强大的python模版脚本
#templates.py import fileinput, re field_pat = re.compile(r'[(.*?)]') scope = {} def replacement(match): code = match.group(1) try: return str(eval(code, scope)) except SyntaxError: exec cod…- 8
- 0
-
使用pyinstaller将python脚本转换成exe可执行文件
第1步:下载安装pywin32 cmd执行以下命令 下载安装pywin32 1pip install pywin32 2 第2步:下载pyinstaller github地址:https://github.com/pyinstaller/pyinstaller 第3步:安装pyinstaller cmd执行以下命令 1python setup.py install 2 开始 安装pyinstall…- 5
- 0
-
Java调用Python脚本
最近突发奇想地想要在Java里调用Python脚本,在网上查过之后还真的可以。 常见的java调用python脚本方式 通过Jython.jar提供的类库实现 通过Runtime.getRuntime()开启进程来执行脚本文件 这两种方法我都尝试过,个人推荐第二种方法,因为Python有时需要用到第三方库,比如requests,而Jython不支持。所以本地安装Python环境并且安装第三库再用J…- 12
- 0
-
Python 3基础教程9-函数
本文介绍Python中的函数,主要了解如何定义一个函数,如何调用一个函数。 1# 这里介绍 函数 2 3""" 4用关键字def开表示声明一个函数,格式如下 5def functionName(var1,var2): 6 代码块 7""" 8 9def example(): 10 print('basic function ex…- 5
- 0
-
Python urllib库
urllib是python内置的HTTP请求库: urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块 1urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,capath=None,cadeff…- 28
- 0
-
Python常用模块
文章目录 Python常用模块 time模块 时间戳 * 格式化时间 * 结构化时间 * 不同格式时间的转换 * 其他用法 datetime模块 random模块 os模块 sys模块 json和pickle模块 序列化 * json * pickle hashlib模块 hash是什么 * 撞库破解hash算法加密 logging模块 日志级别 * 日志打印 * 应用 numpy模块 创建矩阵 …- 21
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(9)|Control Flows流程控制]
[易学易懂系列|rustlang语言|零基础|快速入门|(9)] 有意思的基础知识 Control Flows 我们今天再来看看流程控制。 条件控制 if-else if -else: 1/ Simplest Example 2let team_size = 7; 3if team_size < 5 { 4 println!("Small"); 5} else if …- 12
- 0
-
一个简单的数据库迁移脚本(python实现)
使用python写一个迁移数据库的脚本 最近有一个小项目,是将SQL server中得数据迁移到远程的MySQL库中,因为字段名和数据表现方式都不尽相同,所以操作起来比较繁琐。为了以后能够更快地增加表,甚至能够从MySQL(或是其他什么数据库软件)迁移到SQL server中,所以打算做一个尽量能够通用的数据库迁移脚本。 连接mssqlserver和mariadb 得益于pymssql和pymsq…- 20
- 0
-
python常用运维脚本
1.获取外网ip 1#!/usr/bin/env python 2-*- coding:utf-8 -*- 3Time: 2019/12/20 10:05 4import socket 5import requests,re 6#方法一 7text=requests.get("http://txt.go.sohu.com/ip/soip").text 8ip=re.findal…- 24
- 0
-
Python脚本,定时删除归档日志文件
Python脚本,定时删除归档日志文件 1# !/usr/bin/env python3 2# -*- coding:utf-8 -*- 3import math,os,sys,time 4import traceback 5import subprocess 6import datetime 7... 8#定时任务脚本,删除归档日志文件 9 10... 11#定义前一天的时间 12theDayB…- 16
- 0
-
Jenkins 执行Python脚本
一、点击新建任务 二、创建任务 三、对刚才新建的任务进行配置 四、勾选参数化构建过程,可以添加字符参数、布尔值参数等。用于向python脚本传参数。 五、构建中点击增加构建步骤,选择执行windows批处理命令,输入执行命令,然后点击保存。 1//输入执行命令 2python gitlabOperate.py %buildVersion% %OA% %matrix% %publish% 3 4 六…- 32
- 0
-
Python 3基础教程34-tkinter添加一个按钮
在前面一篇文章的基础上,我们在上个窗体上添加一个按钮。 1# tkinter 模块添加一个按钮 2from tkinter import * 3 4''' 5开始接触桌面图形界面编程 6你可以到安装路径:\lib\tkinter 7打开__init__.py文件了解tkinter 8''' 9 10class Window(Frame):…- 12
- 0
-
Python 3基础教程6-for循环语句
本文介绍另外一种循环语句,for循环,直接看例子。 用for实现打印1到9的数字。 方法一:写入一个列表,然后遍历列表 1# 这里介绍 for循环 2# 打印1到9 3 4exampleList = [1,2,3,4,5,6,7,8,9] 5 6for eachNumber in exampleList: 7 print (eachNumber) 8 方法二:用Python自带函数range(1,…- 9
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!