在 Class 中的其他地方调用写在 __init__ 中的函数
Call a function written inside of __init__ somewhere else in the Class
假设我有一个 Class:
class Testclass:
def __init__(self, key)
self.key = key
def function(self, key):
do something ...
我可以专门调用 function
而不调用整个 __init__
在测试类方法中的某处吗?
我需要这个,因为我在 __init__
中有两个函数,我需要分别使用它们。
或者也许我从一开始就做错了,所以欢迎任何其他建议。
不可以,因为这些函数是 __init__
的本地函数。为什么不让它们成为 class 的方法?
class Testclass:
def __init__(self, key)
self.key = key
result = self.function(key)
def function(self, key):
do something ...
假设我有一个 Class:
class Testclass:
def __init__(self, key)
self.key = key
def function(self, key):
do something ...
我可以专门调用 function
而不调用整个 __init__
在测试类方法中的某处吗?
我需要这个,因为我在 __init__
中有两个函数,我需要分别使用它们。
或者也许我从一开始就做错了,所以欢迎任何其他建议。
不可以,因为这些函数是 __init__
的本地函数。为什么不让它们成为 class 的方法?
class Testclass:
def __init__(self, key)
self.key = key
result = self.function(key)
def function(self, key):
do something ...