使变量可用于Python中的多个文件

时间:2018-04-15 00:18:49

标签: python pygame

因此,我正在使用Pygame制作一款小游戏,以获得一些体验。对于这个例子,我们只会说我有两个文件(a.py和b.py)。在a.py中我有一个名为'score'的变量。我能够从a.py和b.py更改得分值。我知道在b.py中从我班级获得分数我只需要放入

import a

在b.py的开头。我遇到的问题是a.py从b.py导入一个类。所以进口b进口a。显然这不起作用。 我的解决方法是创建一个单独的文件(比如说c.py)并将得分变量保存在那里。然后a将导入b和c,b将导入c,一切都很好。这似乎是不好的做法,我觉得必须有其他方法来做到这一点,虽然我没有找到一个。所以我的问题是:a)这被认为是一种'错误'的方式吗?和b)有更好的方法吗?

0 个答案:

没有答案