У меня есть большая функция, внутри которой вложены несколько функций, а именно:Доступ к переменному, определенным в функции
def primary(input):
def second():
print "something"
def third():
treasure = "Success!"
print treasure
Третьей функции() определяет переменные сокровища и выводит его. Как мне изменить область действия этой переменной, чтобы я мог печатать сокровища у интерпретатора без необходимости вызывать какие-либо функции, но все же позволяя функциям получать доступ к нему или изменять его?
Я настоятельно рекомендую вам переосмыслить структуру вашего кода, если это то, что вам нужно. –