我有一個類,機器人,在一個名爲robot.pyPython:類不能從單獨的文件中調用?
我想在我的主要腳本來創建一個機器人實例,像這樣:
在robot.py:
class robot(object):
def __init__(self,pygame,screen_width,screen_height):
在main.py:
import pygame, sys, copy
import mouse
import robot
import menu
import button
from pygame.locals import *
...
size = [1200,900]
my_robot = robot(pygame,size[0]-400,size[1]-100)
錯誤:
me:cup-robot Me$ python run.py
Traceback (most recent call last):
File "run.py", line 24, in <module>
my_robot = robot(pygame,size[0]-400,size[1]-100)
TypeError: 'module' object is not callable
我該怎麼做?
'從機器人導入機器人'? –
#protip:不要將您的班級的名稱與您的方法相同;) – brandonscript
將此作爲答案,我會接受它 –