1. 程式人生 > >Python把多行文本合並

Python把多行文本合並

blog 合並 文本 處理工具 readline user gin clas 論文

在引用論文時,往往格式出錯,出現非常多行,這樣操作非常不方便。這種方法講多行合並之後,再處理:

# 文件空格和回車鍵處理工具
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把多行文本合並