每次提取的心得列表,做成txt文本文件,然后需要放在np里面替换半天,所以写个脚本,自动替换吧
import os
import re
def replacetext(search_text,replace_text):
#以读写模式打开文件
with open('1test.txt','r+',encoding='utf-8') as f:
file=f.read()
file=re.sub(search_text,replace_text,file)
f.seek(0)
f.write(file)
f.truncate()
search_text=[r'VM.',r'<table.>',r'[\s\S]?',r'[\s\S]?']
上面的\s 代表的是空白符,\S代表非空白符
在方括号中,证明他们都可以,后面*代表任意多个,
?代表非贪婪模式,找到最近的就戒指
replace_text=['','','','']
for x,y in zip(search_text,replace_text):
replacetext(x,y)
with open('1test.txt','r+',encoding='utf-8') as f:
file=f.read()
title="""<table
学员账号姓名员工编号
部门
状态
完成时间
\n"""
f.seek(0)
f.write(title)
f.write(file)
f.write('')
f.truncate()
调用前,把文件名字作为1test.txt即可。以后再写个参数吧
标签:search,文本文件,text,无用,replace,write,正则,file,txt From: https://www.cnblogs.com/zhangruipeng/p/16939748.html