Python:Class对象返回TypeE

2024-10-03 04:34:07 发布

您现在位置:Python中文网/ 问答频道 /正文

种子和n是种子。在输出中我有TypeError: <__main__._rundckdo.<locals>.createDie.<locals>.Die object at .0x2b1a1e567630> is not JSON serializable。如果不使用json库,我如何修复这个问题?我做错了什么

def createDie(seed, n):
  class Die(object):
    def __init__(self,*args):
        self.seed = args[0]
        self.n = args[1]
    def __bool__(self):
        return True if self.seed>self.n else False

  class Game(object):
    die = Die(seed, n)

  return Game.die

Tags: selfgamereturnobjectmaindefargs种子