У меня в настоящее время есть функция ниже в моем коде: -
def openFiles():
file1 = open('file1.txt', 'w')
file2 = open('file2.txt', 'w')
То, что я надеюсь сделать сейчас, во втором методе - записать в открытый файл.Однако всякий раз, когда я пытаюсь записать файлы с использованием, например, file1.write ("hello") ", возвращается ошибка, сообщающая мне, что "global variable 'file1' is not defined"
.Я пытался объявить 'file1' как строку в начале моего кода, но, очевидно, поскольку это не строка, а объект, я не уверен, как записать в нее.
Есть предложения?Я хочу, чтобы ряд функций имел доступ к файлам, поэтому мне нужна отдельная функция, которая их открывает.
Спасибо
Отредактировано для представления класса
class TestClass:
def openFiles():
file1 = open('file1.txt', 'w')
file2 = open('file2.txt', 'w')
def write_to_files():
????????