2016-03-03 50 views
0

我目前正在使用Pygame和一群朋友编写游戏,但在尝试在文件之间导入时遇到了一些麻烦。我试过两件事情,第一个是:从另一个文件中导入变量和函数,出现错误

from Rooms import * 
Rooms.Room1Setup(1) 

这给错误:

NameError: name 'Rooms' is not defined 

二是:

from Rooms import * 
Room1Setup(1) 

这给错误:

NameError: name 'Room1Setup' is not defined 

任何人都可以帮忙吗?

+0

安置自己的Rooms.py – Selcuk

回答

0

第一个将无法工作,因为你从房间导入的一切,

如果确实Room1Setup(1)存在,

import Rooms 
Rooms.Room1Setup(1) 

应改为工作。

你可以什么房间conatins使用DIR功能

import Rooms 
print(dir(Rooms)) 
+0

那么,为什么第二个例子不行看? – Selcuk

+0

返回:AttributeError:'模块'对象没有属性'Room1Setup'。我可以确认Room1Setup确实存在,所以我不知道发生了什么。 – armymutt22

+0

你确定房间里有一个Room1设置类吗? – GLaDOS

相关问题