我需要一些文本添加到文檔這樣一個txt的每一行:前綴和後綴來使用python
原始文件:
C:\listagem.txt
i love python
macdonals hamburger
yolo 4ever
我需要添加一個後綴,前綴,所以結果看起來像這樣:
teste.txt
blablablai love pythongugugugugu
blablablamacdonalds hamburgergugugugugu
blablablayolo 4evergugugugugu
我已經試過這個算法,但它沒有工作。
prefix = 'blablabla'
suffix = 'gugugugugu'
dest = ''
with open('C:\listagem.txt', 'r') as src:
with open('teste.txt', 'w') as dest:
for line in src:
dest.write('%s%s%s\n' % (prefix, line.rstrip('\n'), suffix))
我在Windows XP上使用python 3.2.3。
代碼失敗的原因是什麼? – chepner
我測試了你的代碼,它適用於我。你必須做別的錯誤,這不在你的代碼中,因爲你發佈的代碼只是做它應該做的事情,儘管'dest ='''是不明智的,應該刪除。 – BrtH
腳本是否引發異常? 它是如何失敗的? – StoryTeller