Python把多行文本合并

Posted 路在脚下丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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() # 关闭目标文件















以上是关于Python把多行文本合并的主要内容,如果未能解决你的问题,请参考以下文章

合并多行文本以形成CSV文件的每一行

PHP:多行文本框的便捷小片段

Python代码阅读(第25篇):将多行字符串拆分成列表

原子片段:原子编辑器中的多行片段

Python代码阅读(第19篇):合并多个字典

将多行中的文本合并为一行(作为逗号分隔的字符串)