Как связать город, время, местный с одним поиском. Например, если у меня есть функция, которая называется search
, она будет искать весь список только для city2 и печатать только значения City2, Time2, Local2? Нужно ли что-нибудь делать, когда я читаю файл и помещаю его в список?Python - список из файла
* UPDATE * Есть в любом случае, чтобы переписать этот код таким образом, что у вас есть 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()
Попробуем, спасибо – Amidii
Да, я получаю ошибки на python 3 .. hehe – Amidii
@ user73379, вы можете просто заменить операторы 'print' на' print (line.strip()) 'и передать кодировку' open ', как и в вашем коде. –