擅长:python、mysql、java
<p>我喜欢json。这将是一个可能的解决方案:</p>
<pre><code>import json
words = []
try:
f = open("words.txt", "r")
words = json.loads(f.read())
f.close()
except:
pass
print("list:")
for word in words:
print(word)
print("enter a word to add it to the list or return to exit")
add = raw_input() # for python3 you need to use input()
if add:
words.append(add)
try:
f = open("words.txt", "w")
f.write(json.dumps(words, indent=2))
f.close()
print("added " + add)
except:
print("failed to write file")
</code></pre>
<p>如果你想一次添加多个单词,请使用这个。在</p>
^{pr2}$