python - 如何访问和修改 LabTestRepository 类中的 __list_of_hospital_lab_test_ids?

标签 python oop

class LabTestRepository:
       __list_of_hospital_lab_ids = [ 'L101', 'L102' , 'L102' ]

因为当我使用 LabTestRepository.__list_of_hospital_lab_ids 直接访问它时,出现错误:

AttributeError : type object 'LabTestRepository' has no attribute '__list_of_hospital_lab_ids'

最佳答案

您正在尝试访问类的私有(private)变量。因此你需要做:

LabTestRepository._LabTestRepository__list_of_hospital_lab_ids

关于python - 如何访问和修改 LabTestRepository 类中的 __list_of_hospital_lab_test_ids?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51579559/

相关文章:

python - 是否可以将 .py 和 .ps1 脚本合并到 .exe 中?

python - Scrapy需要抓取网站上的所有下一个链接并转到下一页

java - 如何最好地将 OOP 原则应用于游戏和其他输入驱动的 GUI 应用程序?

c# - 何时检查对象的状态,一般 OOP,C# 中的示例

javascript - 制作自己对象的副本而不是引用(更新后的帖子,不同的 Q)

python - 增强 mnist 数据集 tensorflow

python - 如何在 SQLAlchemy for PostgreSQL 中设置事务隔离级别?

javascript - 如何将对象方法传递给javascript中的数组方法

swift - 惰性初始化变量持有函数 swift

python - 使用 nix 正确设置全局 python 环境