批量生成账户信息,产生的账户由@sina.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母和数字组成。 1def Users(num,len): # num产生多少条信息,len账号的长度 2‘‘‘ 3 用交集来判断是否包含大小写字母4 :param num: 生成几条数据5 :param len: 账号的长度6 :return:7‘‘‘ 8 results = [] # 存放结果的数组 9 uppers = set(string.ascii_uppercase) #...
#!/usr/bin/pythonfrom fabric.api import *for i in range(24,34): host = ‘test@172.18.22.‘ + str(i) env.hosts.append(host)env.password = ‘111111‘def addusers(): sudo(‘useradd -d /home/ctier -s /bin/bash ctier;echo ctier:"123456" | chpasswd‘) #change user password #sudo(‘echo ctier:"654321" | chpasswd‘)def createAuth(): with lcd(‘/home/ctier/‘): ...
#-*- coding:utf-8 -*-import re
import osdef patch_md(filename):if filename.endswith(‘.md‘):return Truereturn Falsedef _patch_replace(text):pattern=re.compile(r‘(?<=!)\[.*\]\((.*)(?=\))‘)result = re.findall(pattern,text)for filedir in result:if‘\\‘in filedir:listfile = filedir.split(‘\\‘)else:listfile = filedir.split(‘/‘)pattern_file = r‘(?<=!)\[.*\]\(.*[\\/]+(?=‘+listfile[-1]+r‘\))‘p...
gis python地理处理工具案例教程-字段多值批量替换综合案例
商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com。
先挂号后预约咨询。
目的:查找字段的所有唯一值,对字段值进行批量替换。
应用:语义转换,类型合并,中英文翻译。
类型:地理处理框架综合应用
步骤1 :获取唯一值
工具:UniqueValues
结果:
water
shrub 灌木
tree
grass 草地
unclassified
HardenedLand 硬化地
bareland 裸地
build 建築...
基础代码:# -*- coding:utf-8 -*-# import 导入模块
import paramiko
import time
# 定义三个字符串类型的变量
ip = ‘192.168.113.133‘
username = ‘zhoujt‘
password = ‘password‘
port = 33306
# 开启SSH会话赋值给变量
ssh_client = paramiko.SSHClient()
# 开启可接收陌生的ssh服务会话
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=ip, username=username, passwor...
近日经常遇到在Linux shell中批量执行相似命令的情况。比如执行如下命令:gifsicle --delay=100 gif/App_1_hour_*_down.gif > combine_gif/App_1_hour_down.gif
gifsicle --delay=100 gif/App_1_hour_*_up.gif > combine_gif/App_1_hour_up.gif
gifsicle --delay=100 gif/App_2_hour_*_down.gif > combine_gif/App_2_hour_down.gif
gifsicle --delay=100 gif/App_2_hour_*_up.gif > combine_gif/App_2_hour_up.gif
gifsicle --dela...
批量文件重命名问题,生活中或是工作中会经常用到。方法比较low多试验几次就可以了。# -*- coding: utf-8 -*-
# @Time :2018/8/25 20:18
# @Author : ELEVEN
# @File : 011_批量重命名文件.py
# @Software: PyCharmimport os# 1. 获取一个要重命名的文件夹的名字
folder_name = input("请输入要重命名的文件夹:")# 2. 获取那个文件夹中所有的文件名字
file_names = os.listdir(folder_name)# 第1中方法
# os.chdir(folder_name)#...
公司需要新上项目,上架20台机器,要对这些主机进行改名#!/usr/bin/env python
from multiprocessing import Process, Pool
import paramiko
import sys,os
s = paramiko.SSHClient()
s.load_system_host_keys()
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
def ssh_run(host_info):
ip=host_info[0]
username=host_info[1]
password=host_info[2]
hostname=host_info[3]
s.connect(ip,22,usern...
年前写了一个用渔网工具制作图幅接图表的文章,链接在这里:使用ArcMap做一个1:5000标准分幅图并编号本文提供一个使用ArcMap利用接图表图斑裁切一幅影像为多幅的方法。第一步,将接图表拆分,使之每一个图斑为一个要素类(Shapefile文件)拆分方法很多,提供两个参考:1、可以使用Python脚本2、可以使用ArcToolbox——分析工具——split拆分的结果是每个影像框图斑为一个Shapefile文件,所有Shapefile文件生成在一个文件夹下。第二...
在学到修改文件名的时候想到自己下载的小说名字有点长,在手机上看时只显示前面的世纪百强...看着不怎么舒服,所以就想学以致用把名字改短一点。下面这样图就修改前的样子:1import os,sys
2 path = ‘E:\MyPython\世纪百强‘3 dirs = os.listdir(path) # 列出path下的目录4for file in dirs:
5 name = file.replace(‘‘, ‘‘) # 去掉空格6 newName = name[7:] # 去掉前面的字7 os.rename(os.path.join(path...
最近不小心把硬盘给格式化了,由于当时的文件没有备份,所以一下所有的文件都没有了,于是只能采取补救措施,用文件恢复软件恢复了一部分的数据出来,但是恢复完毕的文件的文件名全丢了,所有的文件只有代号,如下面的图:几万个文件这要是手动的改得要改到明年。所以便动手写了一个python的脚本程序来代替这种繁杂的操作。主要想法:想让程序来理解我的word文档里到底是什么内容是不可能的了,但是好在我的word文档内容都有标题,...
大家好,今天分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF分册,需要整合成一个完整的PDF 如果换成你操作的话,是不是打开百度搜索:PDF合并,然后去第三方网站操作,可能会收费不说还担心文件泄漏,现在有请Python出场,简单快速,光速合并,拿走就用! 首先导入需要的库和路径设置 import osfrom PyPDF2 import PdfFileReader, PdfFileWriterif __name__ == ‘__main__‘:# 设置存放多个pdf文件...
HVV期间,所服务客户的TOPSEC防火墙太老了,一级传下来几百个ip地址,都手动复制粘贴,太累。所以做个脚本,来实现批量添加ip所用到的Python模块:requests、timerequests模块: requests模块用来发包,构建数据包 //requests.post(url,params,headers,data)time模块: time模块用来设置程序等待 //time.sleep() 具体代码import requestsimport time #导入模块reques...
因为要做性能测试,需要大量造数据到数据库中,于是用python写了点代码去实现,批量插入,一共四张表简单粗暴地插入10万条数据import pymssql
import random__author__ = ‘sryan‘class GenerateData:def__init__(self):print(‘init‘)self.conn = Noneself.cur = Nonedef connect(self, host, user, password, database):try:self.conn = pymssql.connect(host=host, user=user, password=password, database=database)self.cur...
python批量修改文件名#coding:utf-8import os# 列出当前目录的所有文件
files = os.listdir('.')
for filename in files:
# 分割文件名和后缀名
portion = os.path.splitext(filename)
# 比较后缀名if portion[1] ==".mp3":
# 修改后缀名
newname = portion[0] +".m4a"
os.rename(filename, newname)
# 打印出文件名 -20表示左对齐,宽度20print( "%-20s ===> %20s"% (filename, newname))### 执行效果只想嫁给你.mp3 ===> 只想嫁给...