45.3. Совместное использование данных #

Для сохранения внутренних данных при повторных вызовах одной и той же функции предусмотрен глобальный словарь SD. Для размещения публичных данных предназначен глобальный словарь GD, доступный всем функциям на Python в сеансе; используйте его с осторожностью.

Каждая функция получает собственную среду выполнения в интерпретаторе Python, так что глобальные данные и аргументы функции, например myfunc, не будут доступны в myfunc2. Исключение составляют данные в словаре GD, как сказано выше.

45.3. Sharing Data #

The global dictionary SD is available to store private data between repeated calls to the same function. The global dictionary GD is public data, that is available to all Python functions within a session; use with care.

Each function gets its own execution environment in the Python interpreter, so that global data and function arguments from myfunc are not available to myfunc2. The exception is the data in the GD dictionary, as mentioned above.

FAQ