+
95
-

python3运行程序出现NameError: name 'open' is not defined

python3运行程序出现NameError: name 'open' is not defined


报错代码行


网友回复

+
15
-

不能在_del_中使用open打开,可以在其他地方打开,代码如下:

class OpenTest():
    def __init__(self):
        #在del之外的地方打开都可以
        self.file_obj = open("test.txt","w+", encoding="utf-8")
        pass

    #...

点击查看剩余70%

我知道答案,我要回答