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() # 关闭目标文件
posted @ 2017-12-31 21:55  路在脚下丶  阅读(6186)  评论(0编辑  收藏  举报