所以这就是我的困境,我在一个.py文件中有两个整数(你称之为em模块,我不确定),而在另一个.py文件中我有一个for循环,其中有变量引用它。我是否必须在我拥有的每个.py文件中声明每个变量,或者我可以使用全局或其他东西进行排序吗?
\ main.py
来自兔子进口兔子
WINDOW_WIDTH = 640
WINDOW_HEIGHT = 400
\ rabbits.py
class Rabbit(object):
rabbitCounter = 0
NEW_RABBIT = 40
RABBIT_SIZE = 64
rabbits = []
for i in range (20):
rabbits.append(pygame.Rect(random.randint(0, WINDOW_WIDTH
- RABBIT_SIZE), random.randint (0, WINDOW_HEIGHT - RABBIT_SIZE),
RABBIT_SIZE, RABBIT_SIZE))
答案 0 :(得分:1)
在文件a.py中:
var1 = 42
var2 = 43
在文件b.py
中import a
print (a.var1)
print (a.var2)