君苏依寂 发表于 2021-4-23 11:02:25

帮帮孩子吧

class FileObject:
    '''给文件对象进行包装从而确认在删除时文件流关闭'''

    def __init__(self, filename='sample.txt'):
      #读写模式打开一个文件
      self.new_file = open(filename, 'r+')

    def __del__(self):
      self.new_file.close()
      del self.new_file

能不能解释者这几行代码什么意思,最好能说的直白一点{:5_100:}

帅周 发表于 2021-4-23 11:02:26

本帖最后由 帅周 于 2021-4-23 13:30 编辑

在实例化对象时读写,在删除实例化对象时保存。

君苏依寂 发表于 2021-4-23 18:27:14

实例化对象之后,以读写方式打开一个文件,当所有指向该实例化对象的标签都被销毁后,启动垃圾回收机制,把实例化的对象搞掉,应该对吧

君苏依寂 发表于 2021-4-23 18:27:56


实例化对象之后,以读写方式打开一个文件,当所有指向该实例化对象的标签都被销毁后,启动垃圾回收机制,把实例化的对象搞掉,应该对吧
页: [1]
查看完整版本: 帮帮孩子吧