我正在尝试制作一个主题列表以供另一个项目使用,并且我将主题存储在Topics.txt
. 但是,当主题存储在文件中时,我不想要重复的主题。因此,当我将主题保存到Topics.txt
文件中时,我也会将它们保存到Duplicates.txt
文件中。我想要做的是创建一个条件语句,Topics.txt
如果主题位于Duplicates.txt
. 我的问题是,我不知道如何创建一个条件语句来检查主题是否列在Duplicates.txt
. 如果您扫描诸如“音乐”之类的关键字,则可能会出现问题,发现“电子音乐”包含“音乐”一词。
Entry = input("Enter topic: ")
Topic = Entry + "\n"
Readfilename = "Duplicates.txt"
Readfile = open(Readfilename, "r")
Readdata = Readfile.read()
Readfile.close()
if Topic not in Duplicates:
Filename = "Topics.txt"
File = open(Filename, "a")
File.append(Topic)
File.close()
Duplicate = Topic + "\n"
Readfile = open(Readfilename, "a")
Readfile.append(Topic)
Readfile.close()