知识点回顾
txt文件的打开、读取、写入、编码参数
re.sub替换,本次不需要正则匹配
源代码
import re
import os
input= r'E:\Alark\Users\Desktop'
os.chdir(input)
file='3434.txt'
output="参考文献.txt"
if output in set(os.listdir()):
os.remove(output)
f=open(file, 'r',encoding='utf-8')
#with open() as f:
f2=open(output,'w')
for line in f:
#f.readlines()
print(line)
ln = re.sub('\s\[', '[', line)
print(ln)
ln = re.sub(']\s',']',ln)
print(ln)
f2.write(ln)
#写入自动换行
f.close()
f2.close()