如何在另一个文件中更改变量的值

时间:2019-12-22 15:42:58

标签: python

我正在开发一个类似pygame的类似rogue主题的生存游戏,我需要更改一个名为chunk的变量的值,该变量表示玩家所在的块从0开始,直到到达屏幕边缘时才继续

fileB:

chunk = 0

fileA:

import fileB
if(player is out of the screen): fileB.chunk += 1

我尝试过这样的事情。预先感谢您的任何想法。

1 个答案:

答案 0 :(得分:0)

我有几种解决方案可用于此目的,但是它们并不是最漂亮的。 您可以在fileB中使用一个函数来更新要更改的值:

def updateChunks(newValue):
    global chunks
    chunks = newValue

然后可以导入fileB并按如下所示调用函数:

fileB.updateChunks(#)

您也可以在文件中包含块的值或任何其他信息,并在需要时读取文件。希望有帮助