如何将城市、时间、本地链接到一个搜索。就像我有一个被调用的函数一样,search它将仅在整个列表中搜索 city2 并仅打印值 City2、Time2、Local2?当我阅读文件并将其放入列表时,我需要做些什么吗?
*更新 * 无论如何要重写此代码,以便您拥有 3 个属性(城市、时间、本地)并将文件中的数据保存到列表中的对象中?并使用 str 函数打印它们?
示例列表
City
Time
Local
--------------
City2
Time2
Local2
--------------
City
Time
Local
--------------
City3
Time3
Local3
--------------
代码:
class gym:
def __init__(self, city, local, time,  ):
    self.city = city
    self.local = local
    self.time = time
    self.city_dict = {}
    def readfile():
        row = "start"
        list = []
        infile = open("data.txt", "r", encoding="utf-8")
        while row != "":
            row = infile.readline()
            list.append(rad)
        infile.close()
gym.readfile()