python - 在类的其他地方调用 __init__ 中编写的函数
问题描述
所以说我有一个班级:
class Testclass:
def __init__(self, key)
self.key = key
def function(self, key):
do something ...
我可以专门function
调用而不调用整个__init__
Testclass方法内的某个地方吗?
我需要这个,因为我有两个函数__init__
,我分别需要它们。
或者,也许我从一开始就做错了,所以欢迎任何其他建议。
解决方案
不,你不能,因为这些函数是本地的__init__
。你为什么不让他们成为类的方法?
class Testclass:
def __init__(self, key)
self.key = key
result = self.function(key)
def function(self, key):
do something ...
推荐阅读
- r - 如何在 R 中查找文档频率?
- php - Mysql查询通过其id从其他表中获取所有列及其子内容
- android - 场景过渡返回错误的recyclerview item
- python - python解析web访问日志
- c - 不支持的 DW_FORM 值
- javascript - 服务器响应后如何再次触发指令
- php - PHP登录页面不适用于password_verify
- c# - 如何将列表从控制器/视图发送到 JS 脚本
- c# - 如何使用 C# 中的方法在列表中添加数据?我正在尝试添加,但它不能保存数据并且只显示最后一个条目
- java - 带有嵌入式 id 的实体的带有 Spring Boot DDL 查询错误的 Wix 嵌入式 mysql