我目前的代码中有以下的函数:
def openFiles():
file1 = open('file1.txt', 'w')
file2 = open('file2.txt', 'w')
我希望做的第二件事是写入打开的文件。但是,每当我尝试使用例如“file1.write(“hello”)”写入文件时,会返回一个错误,提示“全局变量'file1'未定义”。我已经尝试在代码开头将'file1'声明为字符串,但显然它不是字符串而是对象,我不确定如何向其写入内容。
有什么建议吗?我希望许多函数都能访问这些文件,因此希望有一个单独的函数来打开它们。
谢谢
编辑以表示类
class TestClass:
def openFiles():
file1 = open('file1.txt', 'w')
file2 = open('file2.txt', 'w')
def write_to_files():
????????