python - 你能在它自己的初始化器中引用一个类的实例吗?
问题描述
我有一个类正在使用另一个类作为其参数之一进行初始化,并且该类需要使用对正在初始化的类的引用进行初始化。我找到了一种有效的方法,但它不是很优雅。想知道是否有其他方法可以处理这种情况?
示例工作代码
runner = ActionRunner(
file_support=None
)
runner.file_support = FileSupport(
action_runner=runner
)
示例创意(非工作)
runner = ActionRunner(
file_support=FileSupport(
action_runner=runner
)
)
解决方案
推荐阅读
- amazon-sagemaker - sagemaker 上的 cuda / nvidia-driver 与自定义容器不匹配
- spring - 使用 AbstractPreAuthenticatedProcessingFilter 在 REST 服务中读取 JWT 令牌
- javascript - 使用 html5 拖放时无法使用鼠标滚轮滚动页面
- javascript - CSS:除正方形外的背景模糊
- angular - 无法读取离子中未定义的属性“长度”
- android - 打破构建流程并在 Gradle Android Studio 中包含一个任务
- angularjs - 如何将新页面推送到离子中的当前页面
- vba - Excel Userform 下一个按钮转到下一行单元格
- javascript - 从客户端发送数据 -> 服务器 -> 处理文件 -> Node.js 上 socket.io 上的客户端
- python - Scrapy 图像管道不下载图像,但显示它已抓取图像