テキスト ファイルを処理しようとしていて、テキスト ファイルにリダイレクトされるだけでなく、アイドル状態の出力も確認したいと考えています。テキストの書式設定のため、印刷機能でステートメントを保持する必要があります (end = '')。「end = ''」と「file=output_file」を印刷機能と同時に使用する方法を探しています。
import re
input_file = open ('E:\input.txt','r')
output_file = open ('E:\output.txt','w')
for line in input_file:
if re.match('ab|cd', line):
print ('line with ab or cd: ', end = '',file=output_file )
print (line, end = '',file=output_file)
print (' --------', file=output_file)
print (' --------',file=output_file)
print ('!',file=output_file)
else:
print (line,file=output_file)