0
我知道這個問題已經發布了很多,但是我無法讓我的代碼工作。我有2個類,Main和PlayerLogic。我想在一個循環內創建多個PlayerLogic對象,但是我得到這個錯誤「TypeError:'模塊'對象不可調用」Python在循環中創建對象
編輯:我沒有提到,類是在不同的文件中完全相同的名稱類
class Main:
import PlayerLogic
numPlayers = int(input("How many player would you like? [excluding you]"))
players = []
for i in range(numPlayers):
players.append(PlayerLogic(i))
class PlayerLogic:
import random
def __init__(self,name):
self.name = str(name)
是PlayerLogic在它自己的文件?您可能必須將其稱爲像'players.append(PlayerLogic.PlayerLogic(i))' –
但您導入PlayerLogic? –
'import PlayerLogic'正在導入'PlayerLogic.py'。要導入類,請嘗試'從PlayerLogic導入PlayerLogic' – asongtoruin