Python把多行文本合并


在引用论文时,往往格式出错,出现非常多行,这样操作非常不方便。这种方法讲多行合并之后,再处理:

# 文件空格和回车键处理工具
infile = r'C:\Users\SAM\Desktop\新建文本文档.txt'
outfile = r'C:\Users\SAM\Desktop\新建文本文档11.txt'
f = open(infile);

for line in f.readlines():
originfile = open(infile) # 打开储存数据的文件
myset = [] # 建立列表
for line in originfile.readlines(): # 读取文件每一行
line = line.strip() # 去掉每行前面和后面的空格和换行符
myset.append(line) # 将字符加入
result = ''.join(myset) # ''隔开,合并为一个字符串
targetfile = open(outfile, 'w') # 打开目标文件写入
targetfile.write(result) # 将结果写入目标文件
originfile.close() # 关闭原始文件
targetfile.close() # 关闭目标文件


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM