Я пытаюсь сделать карточную игру с использованием Python. Ниже приведен текстовый файл, в котором указаны идентификатор карты, имя карты, описание карты и точка попадания карты.
1, Medusa, Feel The Wraith, 98
2, Gigle , See Him See Him, 54
3, Brozi , Pinch an inch, 91
Ниже у меня есть немного питона. У меня есть этот класс Python, который просто карта. То, что я хочу сделать, это иметь колоду (список) этих карт (объектов класса). Вот некоторый код, который я пытаюсь сделать, который будет читать текстовый файл и помещать их в объекты, а затем в список.
import sys
import os
class Card:
def__init__(self, card_id, name, desc, hp):
self.card_id = card_id
self.name = name
self.desc = desc
self.hp = hp
self.cards = []
deck = []
fh = open('dets.txt').readlines()
for line in fh:
row = line.split(',')
card_id, name, desc, hp = [i.strip() for i in row]
card = deck.get(card_id, Card(card_id, name, desc, hp))
deck[card_id] = card
Я на трассе? Я относительно новичок в Python. Спасибо