我需要一些文本添加到文档这样一个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