1 Star 0 Fork 0

闪闪的红星 / py-turtle-test

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
l.py 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
闪闪的红星 提交于 2020-02-16 22:35 . hhhh
'''
ttttt
保密检查文件批量修改程序
要需要修改的文件统一放到一个目录里
要改三个地方的日期与日间
V1.0
'''
import re
import os, sys
#文件所在目录 注意把\改成/ 目录最后要加/
path="Z:/各科室及个人/电教室/信息化相关工作/保密相关/2018-9-11/"
pattern_1 = '[1-9]\\d*-[0-9]\\d*-[0-9]\\d*'
tihuanwei_1='2018-09-11' #要替换成的日期
pattern_2 = '[1-9]\\d*年[0-9]\\d*月[0-9]\\d*日'
tihuanwei_2='2018年09月11日' #要替换成的日期
pattern_3 = '\\d{2}:\\d{2}:\\d{2}'
tihuanwei_3='17:36:26' #要替换成的日间
dirs = os.listdir( path )
# 输出所有文件和文件夹
for file in dirs:
#改文件内容:
file=path+file
#print (file)
fo=open(file,"r+")
line=fo.read()
num = re.sub(pattern_1, tihuanwei_1, line)
num = re.sub(pattern_2, tihuanwei_2, num)
num = re.sub(pattern_3, tihuanwei_3, num)
fo=open(file,"w+")
fo.write(num)
fo.close()
#改文件名:
newfile=re.sub(pattern_2,tihuanwei_2,file)
os.rename(file,newfile)
print(newfile)
1
https://gitee.com/qq9705341/py-turtle-test.git
git@gitee.com:qq9705341/py-turtle-test.git
qq9705341
py-turtle-test
py-turtle-test
master

搜索帮助