Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建全局变量?_Python_Blender - Fatal编程技术网

Python 如何创建全局变量?

Python 如何创建全局变量?,python,blender,Python,Blender,我需要创建一个变量(一个浮点数组),python控制器可以访问和修改该变量。如果你想知道我为什么需要这个,我正在尝试实现一个神经进化,我需要存储神经网络参数。我是python新手。有一个字典(),可以在Blender中全局访问 它与GameLogic库一起提供,被称为GlobalICT 用法: import GameLogic ... GameLogic.globalDict['Key'] = value ... value = GameLogic.globalDict['Key']

我需要创建一个变量(一个浮点数组),python控制器可以访问和修改该变量。如果你想知道我为什么需要这个,我正在尝试实现一个神经进化,我需要存储神经网络参数。我是python新手。

有一个字典(),可以在Blender中全局访问

它与GameLogic库一起提供,被称为GlobalICT

用法:

import GameLogic

...

GameLogic.globalDict['Key'] = value

...

value = GameLogic.globalDict['Key']

非常感谢,它成功了。你知道blender python的好教程吗?因为我没有好的教程。或任何其他类似的重要链接。我会很感激的。只有链接的答案是不鼓励的,就像链接断了一样,这个答案也是一样。请在答案正文中至少包括一些必要的步骤。