我的目标是打开狗文件,将其转换为列表,然后让用户输入狗的类型,如果它与列表中的狗名匹配,则说是正确的。
dog_file = open("Dogs.txt", "r")
dogs = dog_file.readlines()
print(dogs)
data = input("Enter a name: ")
if data == dogs:
print("Success")
else:
print("Sorry that didn't work")
最佳答案
dogs
是字符串列表,而data
是单个字符串。您想使用data
运算符检查dogs
中是否包含in
:
if data in dogs:
# do sth
关于python - 如何将数据从文本文件转换为列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46696669/