如何通过用户输入检查txt文件中是否存在多个字符串?

扎卡里·贝尔斯(Zachary Belles)

我正在尝试创建一个程序,该程序将跟踪玩家的输赢率,现在,我正在尝试让该程序检查txt文件中是否列出了某个名称,但该名称始终返回false。

因此在内部def check_player,当我输入名字时,它说它在列表中,但是我输入的所有后续名字都返回为false。.txt文件的内容是7个名称,我输入的名字也是列表中的名字,为什么它不检查整个文件以查看名称是否存在?

编辑:我发现一种更简单的方法来解决此问题。考虑这个关闭

def NewGame():
    
    
    print("how many people are in this game?") 
    people = int(input())
    
    for num in range(people): #does it n times where n is the number of players
        print("who is the Player in this game?")
        player = input()
        file_name = "Player_List.TXT" #initializes the name of the file it is pulled from
        check = check_player(file_name, player) #go to def check_player and pass file & player

        if check == False:
            print("this player is not in the system.")
            print("would you like to add them(Y/N)?: ")
            add = input()
            if add == "Y" or "y":
                AddPlayer()

def check_player(file_name, player): 
    """ Check if any line in the file contains given string """
    # Open the file in read only mode
    with open(file_name, 'r') as read_obj:
        # Read all lines in the file one by one
        for line in read_obj:
            # For each line, check if line contains the string
            if player in line:
                return True
            else:
                return False
用户名

我认为您应该将“ return False”归为一个级别,然后删除其他级别。我认为现在是这样,check_player只看第一行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查另一个字符串中是否存在多个字符串?

来自分类Dev

如何检查每个字母是否在多个字符串中?

来自分类Dev

如何检查一个字符串中是否包含多个单词?

来自分类Dev

txt 文件或没有扩展名的文件中的 grep,需要文件中存在多个字符串

来自分类Dev

Python检查多个字符串中是否有空字符串

来自分类Dev

如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

来自分类Dev

如何检查C ++字符串中是否存在多个字母

来自分类Dev

检查文件中是否存在输入字符串

来自分类Dev

如何测试文件中是否存在字符串,如果存在,请使用bash shell检查文件中的其余行是否有另一个字符串

来自分类Dev

如何检查一个字符串中是否包含多个特定字符?

来自分类Dev

如何检查用户在单个字符串中输入了两个或更多单词?

来自分类Dev

如何检查输入.indexOf是否包含多个字符?

来自分类Dev

如何检查另一个字符串是否存在

来自分类Dev

如何检查另一个字符串是否存在

来自分类Dev

如何检查数组中的多个值是否等于一个字符串?

来自分类Dev

如何检查用户的文本光标是否在两个字符串之间?

来自分类Dev

如何通过 Python 在一个字符串中打开一堆 .txt 文件

来自分类Dev

如何检查多个字符串变量是否不为null或为空?

来自分类Dev

如何检查数组是否包含多个字符串Laravel

来自分类Dev

如何检查可变长度数组中的任何字符串是否存在于另一个字符串中?

来自分类Dev

如何比较是否在输入变量的语句中找不到多个字符串?

来自分类Dev

Python 中的多个字符串输入

来自分类Dev

在多个文件中搜索多个字符串

来自分类Dev

替换多个文件中的多个字符串

来自分类Dev

要检查2个字符串中是否存在公共子字符串c ++

来自分类Dev

删除文件中的多个字符串/字符

来自分类Dev

删除文件中的多个字符串/字符

来自分类Dev

如何检查字符串是否以任何格式存在于另一个字符串中?

来自分类Dev

Javascript-如何检查一个字符串是否包含多个子字符串

Related 相关文章

  1. 1

    如何检查另一个字符串中是否存在多个字符串?

  2. 2

    如何检查每个字母是否在多个字符串中?

  3. 3

    如何检查一个字符串中是否包含多个单词?

  4. 4

    txt 文件或没有扩展名的文件中的 grep,需要文件中存在多个字符串

  5. 5

    Python检查多个字符串中是否有空字符串

  6. 6

    如何检查一个字符串的字母是否在另一个字符串中以给定的顺序存在?

  7. 7

    如何检查C ++字符串中是否存在多个字母

  8. 8

    检查文件中是否存在输入字符串

  9. 9

    如何测试文件中是否存在字符串,如果存在,请使用bash shell检查文件中的其余行是否有另一个字符串

  10. 10

    如何检查一个字符串中是否包含多个特定字符?

  11. 11

    如何检查用户在单个字符串中输入了两个或更多单词?

  12. 12

    如何检查输入.indexOf是否包含多个字符?

  13. 13

    如何检查另一个字符串是否存在

  14. 14

    如何检查另一个字符串是否存在

  15. 15

    如何检查数组中的多个值是否等于一个字符串?

  16. 16

    如何检查用户的文本光标是否在两个字符串之间?

  17. 17

    如何通过 Python 在一个字符串中打开一堆 .txt 文件

  18. 18

    如何检查多个字符串变量是否不为null或为空?

  19. 19

    如何检查数组是否包含多个字符串Laravel

  20. 20

    如何检查可变长度数组中的任何字符串是否存在于另一个字符串中?

  21. 21

    如何比较是否在输入变量的语句中找不到多个字符串?

  22. 22

    Python 中的多个字符串输入

  23. 23

    在多个文件中搜索多个字符串

  24. 24

    替换多个文件中的多个字符串

  25. 25

    要检查2个字符串中是否存在公共子字符串c ++

  26. 26

    删除文件中的多个字符串/字符

  27. 27

    删除文件中的多个字符串/字符

  28. 28

    如何检查字符串是否以任何格式存在于另一个字符串中?

  29. 29

    Javascript-如何检查一个字符串是否包含多个子字符串

热门标签

归档