2021-09-08 10:16发布
用python从很大的文本中查找关键字,并且将相近关键字‘[1]’和 ‘sd 1’合成在一个文本内输出(需要输出多个),然后对输出文本进行再处理
1、遍历文件夹下所有txt文件
rootdir
=
'/path/to/xx/dir'
# 文件夹路径
for
parent, dirnames, filenames
in
os.walk(rootdir):
filename
filenames:
2、读取txt文件里的内容,通过正则表达式把txt里多篇文章拆分开来。得到一个列表:['{xx1}##NO', '{xx2}', '{xx3}##NO']
3、把上面得到的list写到一个新的临时文件里,比如:xx_tmp.txt,然后:shutil.move('xx_tmp.txt', 'xx.txt') 覆盖掉原来的文件
最多设置5个标签!
1、遍历文件夹下所有txt文件
rootdir
=
'/path/to/xx/dir'
# 文件夹路径
for
parent, dirnames, filenames
in
os.walk(rootdir):
for
filename
in
filenames:
2、读取txt文件里的内容,通过正则表达式把txt里多篇文章拆分开来。得到一个列表:['{xx1}##NO', '{xx2}', '{xx3}##NO']
3、把上面得到的list写到一个新的临时文件里,比如:xx_tmp.txt,然后:shutil.move('xx_tmp.txt', 'xx.txt') 覆盖掉原来的文件
一周热门 更多>