2016-03-03 37 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

相關問題