我的目标是打开狗文件,将其转换为列表,然后让用户输入狗的类型,如果它与列表中的狗名匹配,则说是正确的。

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/

10-12 05:31