例如,我有myClassFile.py文件,其代码如下:
class myClass:
def first(self):
return 'tea'
def second(self):
print(f'drink {self.first()}')
然后我有run.py文件,代码如下:
from myClassFile import myClass
class_ = myClass()
class_.second()
当我运行时将输出
>>> 'drink tea'
如何防止有人在run.py文件或myClass之外编写以下代码?
class_.first()
因此,如果他们在myClass类之外使用该方法,那将是一个错误或某种错误