【发布时间】:2013-11-01 08:51:47
【问题描述】:
我在文件中有文本,如下所示:
美联储可能要等到 2014 年初才开始宽松的原因之一 回到刺激措施是那里的政策制定者根本不会 知道在那之前劳动力市场是增强还是减弱。 直到 12 月,月度就业调查才会免于 关闭静态,并且该报告直到早期才出来 一月。
9 月就业报告令人失望,经济增长 148,000 个新工作岗位,而不是预期的 185,000 个,但股票上涨 预计美联储的刺激措施将持续到 2014 年。
在另一个文件我有替换列表:
一月:二月 九月:十一月 每月:每周
如何根据替换列表替换文本中的所有单词?
Try this:
with open('t_.txt') as f3:
with open ('egb.out') as w3:
for line in f3:
for line1 in w3:
word,string = line1.split(':')
print line.replace(word,string),
但只适用于第一行
【问题讨论】:
-
我认为这些可怕的拼写错误是故意的?