擅长:python、mysql、java
<p><code>contents</code>是一个私有变量,它只在函数内部可用,函数一完成就可以循环使用。您需要调用函数并保存其值</p>
<pre><code>def translate():
contents = ""
#deleteWords = ["hop", "job"] # This variable is unused so commented out. Delete this line
replaceWords = {"T波改变": "T-wave", "窦性心律不齐":"sinus arrhythmia"}
with open("sample.txt") as diagnosis:
contents = diagnosis.read()
for key, value in replaceWords.iteritems():
contents = contents.replace(key, value)
return contents
# Here contents is a different variable with the same value
contents = translate() # <== Added this line to make it work
print(contents)
</code></pre>