import mafia
game.add_faction(Town())
game.add_faction(Town())
game.add_faction(Mafia("Crypto Mafia"))
game.add_player("Alice", Cop(town))
game.add_player("Bob", Doctor(town))
game.add_player("Eve", Goon(mafia))
您好我试图用一个名为mafia的模块编写一个python程序(它来自github:https://github.com/calder/mafia/)但是当我试图测试模块时,它给了我"游戏"没有定义,我安装了黑手党,用dir命令检查它,它的工作原理。我在这里有错误,所以请赐教。
(顺便说一句,不要抨击我,我是python的新手)
编辑:将导入黑手党改为
from mafia import *
现在给了mafia.game'没有属性' add_faction'错误。
答案 0 :(得分:0)
您需要添加以下行。
from mafia import *
g = Game()
然后你可以追加你的代码
game.add_faction(Town())
game.add_faction(Mafia("Crypto Mafia"))
game.add_player("Alice", Cop(town))
game.add_player("Bob", Doctor(town))
game.add_player("Eve", Goon(mafia))