Доступ к локальной среде функции из другой функции, вызванной предыдущей - PullRequest
0 голосов
/ 28 июня 2019

Давайте посмотрим на этот кусок кода:

def a():  # N = 0
    string = "pizza"
    # stuff
    res_b = b(string)

def b(string):  # N = 1
    # stuff
    res_c = c(string)
    return res_c

def c(string):  # N = 2
    # stuff
    return thing

У меня есть длинный файл, который в основном имеет ту же форму, что и этот.Я хотел бы удалить параметр str из определений и сделать так, чтобы b и c могли читать его напрямую (я имею в виду не используя внешний словарь) из функции N-1.Поэтому мне интересно, могла бы функция прочитать локальную среду той, которая ее вызывала.

Похоже ли что-нибудь на то, что я ищу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...