-
一个简单的数据库迁移脚本(python实现)
使用python写一个迁移数据库的脚本 最近有一个小项目,是将SQL server中得数据迁移到远程的MySQL库中,因为字段名和数据表现方式都不尽相同,所以操作起来比较繁琐。为了以后能够更快地增加表,甚至能够从MySQL(或是其他什么数据库软件)迁移到SQL server中,所以打算做一个尽量能够通用的数据库迁移脚本。 连接mssqlserver和mariadb 得益于pymssql和pymsq…- 17
- 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…- 22
- 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…- 12
- 0
-
Jenkins 执行Python脚本
一、点击新建任务 二、创建任务 三、对刚才新建的任务进行配置 四、勾选参数化构建过程,可以添加字符参数、布尔值参数等。用于向python脚本传参数。 五、构建中点击增加构建步骤,选择执行windows批处理命令,输入执行命令,然后点击保存。 1//输入执行命令 2python gitlabOperate.py %buildVersion% %OA% %matrix% %publish% 3 4 六…- 12
- 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):…- 8
- 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,…- 4
- 0
-
python迭代器和生成器
文章目录 手动访问迭代器元素 委托迭代 用生成器创建新的迭代模式 实现迭代协议 反向迭代 自定义反向迭代器 定义带有额外状态的生成器函数 手动访问迭代器元素 需求: 需要处理可迭代对象的元素,但是不想或不能使用for循环。 例子:手工从文件读取文本行 1with open('/etc/passwd') as f: 2 try: 3 while True: 4 line = ne…- 10
- 0
-
Centos 7安装python3
纯傻瓜式步骤,保证成功。 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 1[root@localhost /]# cd / 2[root@localhost /]# 3 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.…- 10
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(8)|Operators操作符]
[易学易懂系列|rustlang语言|零基础|快速入门|(8)] 有意思的基础知识 Operators 我们今天再来看看操作符。 算术运算 操作符: + - * / % 代码如下 : 1let a = 5; 2let b = a + 1; //6 3let c = a - 1; //4 4let d = a * 2; //10 5let e = a / 2; // ⭐️ 2 not 2.5 6le…- 5
- 0
-
【Keras】Linux一个shell脚本安装python、keras、tensorflow、anaconda等~
本文提供一个shell脚本,在Linux环境下通过执行此shell脚本可以一次自动安装python、keras、tensorflow、anaconda、pyenv、curl、git等等 解决的问题 在linux server环境下安装keras等软件时,人肉输入一个一个apt install命令安装每个软件的话,会很费时费精力。可以通过文中提供的shell脚本,执行一次脚本安装keras等…- 28
- 0
-
Python登录TP-Link路由器换ip脚本
有些时候我们需要更换IP(你懂得),网络下载的拨号软件大部分是需要电脑直接链接调制解调器(猫),对于局域网用户来说就比较麻烦了,下面我们用python来实现登录路由器自动切换ip的功能 11 # -*- coding: utf-8 -*- 2 2 3 3 import urllib2, base64 4 4 5 5 if __name__ == '__main__': 6 6 …- 91
- 0
-
一个监控挂载盘的python脚本
公司产品线有一个公用的挂载盘,主要是用来方便各位开发人员去放置他们自己的一些工作材料,比如异常的日志或者tcpdump的抓包等等杂七杂八的东西,但是这个挂载盘由于使用人众多,容量自然要有监控,于是就有了写这个脚本的动机。 在这里我写了两个脚本,上面这个是用来监控磁盘容量,然后通过 #df -h的排序生成前十名占容量最大的文件夹,把这个文件夹的名字和对应的大小重定向到一个叫alarm.txt这个文件…- 13
- 0
-
python邮件发送脚本
复制代码代码 #!/usr/bin/python #coding=utf-8 #@author:dengyike #@date:2010-09-28 #@version:1.0 #@description: auto sending email with attachment file import email import mimetypes from email.MIMEMultipart i…- 3
- 0
-
阿里云zabbix的python脚本
由于阿里云只能用465端口。所以这个zabbix的脚本修改成了465端口的python脚本。 1#!/usr/bin/env python 2# -*- coding: UTF-8 -*- 3import smtplib 4import traceback 5from email.mime.text import MIMEText 6from email.mime.multipart import…- 22
- 0
-
Python 3基础教程5-while循环语句
本文开始介绍循环语句,和其他编程语言一样,Python中有while循环和for循环,这里介绍while循环。 语法: while 条件表达式为真: 做一些事情 实际生活中有很多这样的循环场景,这里举例一个不太好的方法。例如,我需要增加一个文章的点击数。我们知道,国内的开发人员,在文章资讯,阅读数这块,做得很栏,不会根据用户的IP地址去判断,而是根据刷新一次当前文章页面,或者叫当…- 0
- 0
-
python之socket编程
本章内容 1、socket 2、IO多路复用 3、socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭) 基本上,Socket 是任何一种计算机网络通讯中最…- 7
- 0
-
Python Hashlib模块
Python Hashlib模块 Hashlib模块提供了许多供我们调用的hash算法,主要有: 1、md5 2、SHA系列:sha1, sha224, sha256, sha384, sha512 1# -*- coding:utf-8 -*- 2import hashlib 3 4result = hashlib.new('md5','张三丰'.enco…- 2
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(6)|变量绑定]
[易学易懂系列|rustlang语言|零基础|快速入门|(6)] 有意思的基础知识 变量绑定 我们现在回过头来看看,一些基础知识。 因为理解了前面的重要概念:所有权,借用,生命周期。 我们现在看基础知识就很简单了。 先看变量定义: 1let a = true;//rust不要求显式定义类型,编译器女王自动会根据上下文和用途,来自动定义类型,这里 //是:bool 2let …- 3
- 0
-
zabbix微信告警python脚本
#!/usr/bin/python #_*_coding:utf-8 * import urllib,urllib2 import json import sys import simplejson reload(sys) sys.setdefaultencoding(‘utf-8‘) def gettoken(corpid,corpsecret): gettoken_url = ‘https:/…- 1
- 0
-
python zabbix批量添加主机 脚本
转载:https://www.cnblogs.com/momoshouhu/p/8053907.html 1.安装xlrd读取Excel文件 1.1. 下载setuptools-38.2.4.zip,上传至zabbix服务器解压安装,下载地址:https://pypi.python.org/packages/69/56/f0f52281b5175e3d9ca8623dadbc3b684e66350…- 139
- 0
-
python并发测试脚本
这两天要做性能测试,自己没事用python写了个脚本,用于压力测试 Python代码 # -*- coding: utf8 -*- 1. # code by Shurrik 1. import threading, time, httplib 1. HOST = "www.baidu.com"; #主机地址 例如192.168.1.101 1. PO…- 44
- 0
-
jmeter 执行python脚本
jmeter 可以通过Jython 执:行python代码 1、下载Jython jar包:http://www.jython.org/downloads.html 2、把下载的Jython 的jar包放到 jmeter的lib文件夹。重启jmeter 3、线程组中添加 JSR223 Sampler 4、设置JSR223 Sampler python代码 1#获取jmeter 参数 2param …- 8
- 0
-
Python 3基础教程33-tkinter模块创建一个window窗体
本文开始介绍利用Python做一些GUI编程,这里先介绍如何利用tkinter模块创建一个window窗体。 1# tkinter 模块创建一个窗体 2from tkinter import * 3 4''' 5开始接触桌面图形界面编程 6你可以到安装路径:\lib\tkinter 7打开__init__.py文件了解tkinter 8''…- 28
- 0
-
Python 3基础教程2-打印语句和字符串
本文介绍Python 3中的打印语句和字符串使用,具体练习请看下面的demo.py 1print ('Hello Python 3!') 2 3""" 4文本讲打印语句和字符串 5打印语句,里面的消息可以用单引号或者双引号括起来。 6 7""" 8 9print('我喜欢“香蕉”') # 单引号里是…- 1
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!