我正在为我的网站开发 API,我会将 API 作为 Python 的包发布。如何使类对象无法访问函数?我尝试使用classmethod但它似乎不起作用,我仍然可以从外部 Python 文件访问该函数。
main.py
class MyClass:
def __init__(self):
self.my_var = 5
@classmethod
def dont_access_me(self) -> str:
return 'Dont Access Me'
second.py
from main import MyClass
instance = MyClass()
print(instance.dont_access_me()) # valid
呼唤远方
千巷猫影
陪伴而非守候
相关分类