我是这个网站和 python 的新手,所以请放轻松。使用 Python 3.3
我正在制作一个刽子手式的游戏,而且一切都在发挥作用。我想检查一个字符串是否在 .txt 文件中,如果没有,请将其写入 .txt 文件末尾的新行。目前,我可以在新行上写入文本文件,但如果字符串已经存在,它仍然会写入文本文件,我的代码如下:
请注意,我的文本文件在单独的行中包含每个字符串
write = 1
if over == 1:
print("I Win")
wordlibrary = file('allwords.txt')
for line in wordlibrary:
if trial in line:
write = 0
if write == 1:
with open("allwords.txt", "a") as text_file:
text_file.write("\n")
text_file.write(trial)