首页 > 解决方案 > 如何根据输入列表激活类?

问题描述

我正在制作一个使用牌组的纸牌游戏,每个牌组都包含许多牌。套牌在 .txt 中。我不确定如何将 .txt 列表传输到每个卡片组的类对象列表。

line_num = 0
    decks = {}
    name = None
    for line in open("Decks.txt", "r"):
        line_num = line_num + 1
        raw_line = line.strip("\n")
        if line_num % 2 == 1:
            name = raw_line
        elif line_num % 2 == 0:
            decks[name] = raw_line.split(", ")
            for item in decks[name]:

这是我需要知道如何将列表中的每个项目作为类对象激活的地方。激活后,对象将被添加到名为 的列表中player.deck

牌组中的每张牌都是一个类别,其中包含self.healthself.image和等特征self.attack

标签: pythonlistclass

解决方案


推荐阅读