Следующий выводит «Нет» вместо «что угодно».Я не понимаю почему.
dirr = None def method(): global dirr # you have to declare that you'll use global variable 'dirr' dirr = "whatever" print `dirr`
Вы должны вызывать «метод» один раз.
dirr = None def method(): global dirr # you have to declare that you'll use global variable 'dirr' dirr = "whatever" method() print (dirr)
Результат:
whatever