我试图使用强化学习来制作俄罗斯方块游戏。我得到这个名称undefined error.Thanks提前解决方案
class TetrisApp
...........
..........
other code
..........
..........
def main(argv):
cp = ''
try:
opts, args = getopt.getopt(argv,"hc:c:",["computer_player="])
except getopt.GetoptError:
print 'tetris.py -c[--computer_player] <True>|<False>'
sys.exit(2)
if len(opts) == 0 :
play(True)
for opt, arg in opts:
if opt == '-h':
print 'tetris.py -c <True>|<False>'
sys.exit()
elif opt in ("-c", "--computer_player"):
cp = arg
if cp == 'True':
play(True)
else:
play(False)
if __name__ == "__main__":
main(sys.argv[1:])
答案 0 :(得分:0)
用于调用Class类以外的类Use Object。
t=TetrisApp()
t.main(sys.argv[1:])
并在方法self
def main(self,argv):