从我搜索的名称开始打印列表,直到列表结尾

时间:2018-06-21 16:50:19

标签: python-3.x

我有一个球员名单 在名字旁边是区域 它们在地图上的位置。

如何创建列表的示例:

ariko 252 121201 Human Oolacile

ron 228 Hollow Firelink Shrine

tanda 54 Human Sen's Fortress

我创建了一个告诉我的程序 如果我搜索的名称在列表中。 我希望程序将列表打印给我 从我搜索的名称一直到列表的末尾。 甚至更好,如果程序只打印我一个 行,从名称到地图区域。 例如:

drak 699人类120000暗根花园*

NUM=0
NomiDscm=open("C:/Risorse.py/UtentiDscm.txt", "r")
nomi=NomiDscm.read()
NomiDscm.close()
while NUM==0:
    NomeUtente=input(" Inserire il nome da cercare: ")
    if len(NomeUtente)<1:
        print(" ")
        print(" Inserire un NickName.")
        print(" ")
    elif NomeUtente in nomi:
        print(" ")
        print(" Utente Online.")
        print(" ")
    else:
        print(" ")
        print(" Utente Offline.")
        print(" ")

1 个答案:

答案 0 :(得分:0)

while True:
    NomeUtente=input(" Inserire il nome da cercare: ")
    with open('C:/Risorse.py/UtentiDscm.txt') as f:
        for line in f:
            items = line.split()
            if items[0]==NomeUtente:
                print(items)

我通过CLIPPER =独自解决了。