我有以下文字:在文本文件中的多個關鍵字之前,插入新行
「這就是問題從這個文件中提取一些數據 文字是我所期待的不是真正發生的事情。」
我能夠多個關鍵字後插入新行:
import fileinput
for line in fileinput.input('text.txt', inplace=1):
print line,
if line.startswith(('Extract', 'Text')):
print ' '
但我不能找到的關鍵字之前還加入了新行的解決方案。
最終格式應該是這樣的:
「這就是問題
從這個文件中提取一些數據
文字是我所期待的不是真正發生的事情。」
問題是,所有的單詞都可以改變,但關鍵字。我正在尋找編輯任何包含關鍵字的文字。
感謝您的建議。
...什麼?你期望發生什麼? – jonrsharpe
這可能會給出關於打印和使用逗號的解釋:http://stackoverflow.com/a/18179618/4019425 – Ignotus