Python
saga_gallon
霓虹开满夜空,月光洒满心间
展开
-
python批量变更文件名称
import osimport os.pathrootdir = "C:/Users/Administrator/Downloads/Facee星容月貌/Facee星容月貌/1024"# 指明被遍历的文件夹a = 0for parent,dirnames,filenames in os.walk(rootdir):#三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for filename in filenames:#文件名 a = a + 1.原创 2022-03-30 13:31:11 · 982 阅读 · 0 评论 -
命令行运行Python脚本时传入参数的三种方式
三种常用的方式如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式。python script.py 0,1,2 10python script.py -gpus=0,1,2 --batch-size=10python script.py -gpus=0,1,2 --batch_size=10123这三种格式对应不同的参数解析方式,分别为sys...转载 2018-02-23 16:53:11 · 1016 阅读 · 1 评论 -
pip 下载地址
下载文件wgethttps://bootstrap.pypa.io/get-pip.py--no-check-certificate执行安装pythonget-pip.py原创 2016-08-30 10:09:16 · 546 阅读 · 0 评论 -
zabbix 监控mssql 数据库备份状态-python 脚本
环境: 这个脚本的意义是,通过连接mssql ,拿出最新的备份状态的时间和时间大则表示备份成功。比如说上次全备份是9月10号备份成功了,他在数据库中的记录是9月10号。今天9月17日凌晨备份,如果没成功。他现在的记录还是上次9月10号的记录。则现在的值如果不大于上次的值,则表示状态为0 。全备份 7天一次。差异备份1天一次,日志备份1小时1次。#!/usr/bin/env原创 2016-10-14 17:17:15 · 1711 阅读 · 0 评论 -
python 修改文件内容且重启服务(windows)
import reimport osfp=open("d:/zabbix_agents_2.4.1.win/conf/zabbix_agentd.win.conf",'r') alllines=fp.readlines() fp.close() fp=open("d:/zabbix_agents_2.4.1.win/conf/zabbix_agentd.win.conf"原创 2016-08-26 10:28:18 · 1790 阅读 · 0 评论 -
python 外部传参sys.argv 的使用
使用传参方式是,如: #test.py 1 2 #1 和2 为参数1 ,和参数21,下面是获取第一参数的值#coding=utf-8#!/usr/bin/python3.4import pymssqlimport sysimport osuse_list=sys.argvuse=use_list[1]prin原创 2016-08-24 10:29:51 · 1377 阅读 · 0 评论 -
python 连接mysql 执行命令
import MySQLdbfrom x_zabbix import ZabbixToolsdb_host = cf.get("zabbix_db", "db_host") db_user = cf.get("zabbix_db", "db_user") db_password = cf.get("zabbix_db", "db_passwo原创 2016-08-24 10:16:36 · 1362 阅读 · 0 评论 -
python中的一些类型转换函数小结
函数 描述int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数float(x ) 将x转换到一个浮点数complex(real [,imag ]) 创建一个复数str(x )原创 2016-08-10 09:15:21 · 348 阅读 · 0 评论 -
python 连接mssql 执行命令
环境: centos 6.5需要插件 pymssql1.先安装pymssql 插件#pip install pymssql2, 脚本内容#coding=utf-8#!/usr/bin/python3.4import pymssqlconn = pymssql.connect(server='192.168.2.11',user='sa',pa原创 2016-08-09 16:46:09 · 617 阅读 · 0 评论 -
Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。 python3 抓取网页资源的 N 种方法1、最简单import urllib.requ转载 2016-08-28 15:20:32 · 1075 阅读 · 0 评论 -
python 遍历某个路径下的所有图片并将图片路径保存到数组
#!/usr/local/python2.7/bin/python2.7# -*- coding: utf-8 -*-import ospaths = ['/fdfs_data/data/', '/fdfs_data/data1/']alist=[]total = 0for path in paths: for root, dirs, file原创 2016-07-30 16:17:10 · 9388 阅读 · 1 评论 -
python 遍历某个路径下包含子目录下的图片名称
遍历两个路径的所有图片,并将两个路径的所有图片名称合并成一个数组里面,得出两个路径拥有哪些图片#!/usr/local/python2.7/bin/python2.7# -*- coding: utf-8 -*-import osfor root, dirs, files in os.walk(path1): for file in files: i原创 2016-07-30 16:13:30 · 2491 阅读 · 1 评论 -
python 连接mongodb 获取某个key的值
输出某个key 的值,因需求且截断值取某段字符#!/usr/local/python2.7/bin/python2.7import osimport loggingimport tarfilefrom pymongo import MongoClientclient = MongoClient('192.168.11.77')db = client.files原创 2016-07-30 16:09:15 · 7501 阅读 · 0 评论 -
python ssh 登录执行命令
单线程的模式,只能执行一条语句多线程的模式,可以执行多条语句#-*- coding: utf-8 -*-#!/usr/bin/pythonimport paramikoimport threadingdef ssh2(ip,username,passwd,cmd): try: ssh = paramiko.SSHC原创 2016-07-24 12:29:53 · 4265 阅读 · 0 评论 -
python模块paramiko的上传下载和远程执行命令方法
1:连接远程linux主机并执行命令#!/usr/bin/env python import paramiko hostname='192.168.0.102' username='root' password='abc' port=22 paramiko.util.log_to_file('paramiko.log') s=paramiko.SSHCli转载 2016-06-13 12:50:00 · 502 阅读 · 0 评论