python - 在类中导入 python 方法的更简洁的方法
问题描述
我有一个项目,其中一个类中有很多方法。目前所有方法都直接在BaseProfle
定义类的文件中。我们希望将它们移动到自己的文件中,以方便新团队成员使用。
下面的代码块展示了我们这样做的想法。但我们不确定是否有更 Pythonic 的方法可以做。
# __init__.py
from .request import url_formatter, request
...
class BaseProfile:
url_formatter = url_formatter
request = request
...
# request.py
def request(self: BaseProfile, body):
...
解决方案
推荐阅读
- django - 如何在 DRF 的视图集中使用自定义列表方法和自定义操作?
- ios - 为什么 UIPickerView 不显示图片?
- ruby-on-rails - 从 Vue 模板生成 PDF
- https - 难以使用 Wiremock、微服务和外部 https 服务 - 没有捕获流量
- amazon-web-services - AWS Cloudwatch Metrics - 如何从 API 获取所有存储桶中的 S3/弹性存储总量
- regex - 在正则表达式中只允许小写字母(以及“。”和“_”,但我已经有了)
- r - 使用 rvest 将字段添加到已抓取表的列表中
- slack - 将斜杠命令的使用限制为应用程序通道
- java - Apache POI 约束违规
- javascript - 如何在 react native 中使用 Flatlist 渲染响应 API?