У меня есть этот сегмент кода на языке python. Я хочу иметь глобальную переменную с именем filetext. Однако он не работает должным образом, я хочу изменить переменную filetext в первом методе, а затем использовать его во втором методе.Методы области переменной Python
filetext = "x"
def method1():
filetext = "heyeeh"
def method2():
print(filetext)
Это дает «x». Почему, и как я могу это преодолеть?
Используйте [ 'global' оператор] (https://docs.python.org/2/reference/simple_stmts.html# заместитель глобального заявление). – Kevin
объявите свою переменную глобальной, поскольку она является неизменной. –