如何在一个单独的文件中创建一个类的实例



我试图从一个名为Login.py

的文件中创建类"player"的新实例(在player .py中)
    import Player
    pfile = "data/players/" + username
    s = shelve.open(pfile)
    s(username = Player.player(username, password, False))

得到:

AttributeError: 'module' object has no attribute 'player'

我希望能够创建对象并将其放在字典中,其中键是玩家的用户名,我做错了什么?由于

也许你的类是Player,这就意味着你应该这样做来引用它

import Player
my_player = Player.Player(username, password, False)

你还应该看看这一行

s(username = Player.player(username, password, False))

我不确定它是否有效,并且会像Martijn指出的那样工作,python将把username作为关键字参数

相关内容

  • 没有找到相关文章

最新更新