Использование переменной внутри функции без вызова функции [дубликат]Python

Программы на Python
Anonymous
Использование переменной внутри функции без вызова функции [дубликат]

Сообщение Anonymous »

Я хочу получить каталог с функцией и использовать полученный путь в другой функции.
Для примера я просто привожу простой пример кода.

Код: Выделить всё

def browse_folder():
input_folder = input("enter your directory: ")

def action():
print(input_folder)
Дело в том, что пока я не вызову первую функцию, вы не сможете использовать переменную из первой функции во второй функции.
Но Я не могу сначала вызвать первую функцию, потому что она графическая (tkinter), и пользователю нужно сначала нажать кнопку и указать путь, а затем вызвать функцию внутри кнопки.
Спасибо. заранее для вашего руководства.
Я использовал «возврат» и «глобальный», но они оказались неэффективными.

Подробнее здесь: https://stackoverflow.com/questions/787 ... e-function

Вернуться в «Python»