Для начала, я программировал на C ++ за последние полтора года, и я впервые использую Python.
У объектов есть два атрибута int, например, i_ и j _.
Текстовый файл выглядит следующим образом:
1,0
2,0
3,1
4,0
...
Я хочу заполнить список объектами с правильными атрибутами.Например,
print(myList[2].i_, myList[2].j_, end = ' ')
вернет
3 1
Вот моя попытка после прочтения небольшого количества онлайн.
class myClass:
def __init__(self, i, j):
self.i_ = i
self.j_ = j
with open("myFile.txt") as f:
myList = [list(map(int, line.strip().split(','))) for line in f]
for line in f:
i = 0
while (i < 28):
myList.append(myClass(line.split(","), line.split(",")))
i +=1
Но, очевидно, это не сработает.
Заранее спасибо!