#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 批量修改照片文件名称的Python脚本程序. 遍历指定目录(含子目录)的照片文件,根据拍照时间将照片文件名修改为以下格式: 20140315_091230.jpg (%Y%m%d_%H%M%S) 由于文件名已经精确到秒,理论上重名的概率非常小. 如果需要考虑到重名的问题,可以对本程序进行进一步的优化. !该程序需要安装exifread模块,否则无法使用. 例如,Linux/Mac OS X下命令行…
Python批量复制和重命名文件 示例代码 #! /usr/bin/env python # coding=utf-8 import os import shutil import time import sys reload(sys) sys.setdefaultencoding('utf-8') def copy_and_rename(fpath_input, fpath_output): for file in os.listdir(fpath_input): #if os.path.sp…
python批量修改文件扩展名 在网上下载了一些文件,因为某种原因,扩展名多了一个后缀'.xxx',手动修改的话因为文件太多,改起来费时费力,于是决定写个小脚本进行修改. 1.要点: import re , os 使用os.listdir()获取目录下所有的文件,返回一个列表 ' '.join(list)将列表组合成字符串(选择用' '隔开是为了方便后面用正则去处理) 使用re.compile()以及 xxx.findall()获取自己需要的文件名 list.split(' ')重新生成列表 o…
python 批量创建文件及文件夹(文件夹里再创文件)思路:文件建到哪>文件名字叫啥>创建文件夹>去新建的文件下>新建文件>给文件里边写东西>写个反馈给控制台> 将以上代码放进循环里边,就可以想建多少建多少了.代码功能:1.创建一个新的文件夹,名称为“XG”2.在“XG”下创建20个以“01”开始命名的文件夹,3.每个文件夹下面创建一个文件.txt,里面的内容为this is 序号 TXT import os def mkd(): path = "E:\…
在Python中我们在项目中会用到各种库,自带的自然不必再说,然而如果是三方库,则在进行项目移植时通常需要在新的环境下安装需要的三方库文件,面对较大项目中众多的三方库,可以先将项目依赖库导出到txt文件中. 导出命令为:pip freeze > requriements.txt,其中requriements可以自己定义. 在新环境下安装移植项目依赖的三方库方法为:pip install -r requriements.txt 在共享服务器上无root权限,而管理员安装的python包之间版本不匹…
[编辑] 无捕获组和命名组 精心设计的 REs 也许会用很多组,既可以捕获感兴趣的子串,又可以分组和结构化 RE 本身.在复杂的 REs 里,追踪组号变得困难.有两个功能可以对这个问题有所帮助.它们也都使用正则表达式扩展的通用语法,因此我们来看看第一个. Perl 5 对标准正则表达式增加了几个附加功能,Python 的 re 模块也支持其中的大部分.选择一个新的单按键元字符或一个以 "\" 开始的特殊序列来表示新的功能,而又不会使 Perl 正则表达式与标准正则表达式产生混乱是有难度…
Python批量替换文件内容,支持嵌套文件夹 import os path="./" for root,dirs,files in os.walk(path): for name in files: #print name if name.endswith(".html"): #print root,dirs,name filename=root+"/"+name f=open(filename,"r") fileconten…
+++++++++++++++++++++++++++++++++++++++++++标题:python批量修改Linux服务器密码时间:2019年2月24日内容:基于python实现批量修改linux主机密码.重点:python使用SSH模块+循环操作,实现linux主机密码批量修改.注意:本脚本是在实验环境下生成的,如果线上使用,请先进性多次测试,防止出现问题.+++++++++++++++++++++++++++++++++++++++++++1. 包含文件1.1 脚本文件注意:建议不要直…
用python批量向数据库(MySQL)中导入数据 现有数十万条数据,如下的经过打乱处理过的数据进行导入 数据库内部的表格的数据格式如下与下面的表格结构相同 Current database: python_test_1 +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+----…
python批量给云主机配置安全组 用公有云的思路去思考去实现一个安全稳定.可伸缩和经济的业务构架,云运维是有别与传统运维的,比如说了解公有云的都知道安全组的概念,安全组跟防火墙功能很相似,那我的机器是要设置iptables还是要设置安全组呢?设置了安全组还要设置iptables吗?他们有什么区别?我相信很多人对这些有些困惑,以我个人经验(因为我接触亚马逊后就再也没有给云主机配置过iptables了),我给的建议是如果可以用安全组就不用iptables来管理机器,因为它们有本质的区别: 第一,安…