摘要: 文件读写操作一般步骤,打开文件(需要指定打开的文件路径,文件读写模式,和编码格式,默认编码是GBK),读写文件,关闭文件(在关闭文件的时候,就会自动保存到磁盘上面去了。在没有关闭文件之前,所有的写文件的内容暂时是存储在内存当中) Python 文件常用打开模式说明 读文件模式 打开模式 模式说明 适 阅读全文
posted @ 2024-07-03 11:22 build2024 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 在Python中,是可以随便在对象实例中动态添加属性的。那么,怎么样可以防止其他人在调用类实例的时候胡乱添加属性和方法? 使用 __slots__ 属性,来限制 class 实例能添加的属性 也就是说,只有在 __slots__ 变量中的属性才能被动态添加,否则会添加失败。 例如,创建一个 Pers 阅读全文
posted @ 2024-06-30 13:53 build2024 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Python __init__ 初始化函数中在属性名前面加2条下划线的形式a56爆大奖在线娱乐把当前属性设置为私有实例属性后,在外部(指创建当前类的实例对象)如何进行访问并更新该属性值? 首先创建一个 Person类,在类中通过 设置2个实例函数去访问和修改私有属性 class Person: def __init 阅读全文
posted @ 2024-06-30 10:35 build2024 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 创建一个 Student 测试类,初始化时添加 name 和 age 实例属性 class Student: def __init__(self,name,age): self.name=name self.age=age 动态为 Student 类 xh 实例对象动态添加 实例属性 xh = St 阅读全文
posted @ 2024-06-29 22:22 build2024 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在Python 中创建单例对象模式,基于 __new__ 魔法方法去实现 class DataBaseClass: def __new__(cls, *args, **kwargs): # 判断属性,不存在才创建一个当前类的对象实例 if not hasattr(cls,'_instance'): 阅读全文
posted @ 2024-06-29 21:34 build2024 阅读(2) 评论(0) 推荐(0) 编辑