gpt4 book ai didi

python - 动态选择要继承的类

转载 作者:IT老高 更新时间:2023-10-28 21:52:54 38 4
gpt4 key购买 nike

我的Python知识有限,以下情况需要一些帮助。

假设我有两个类 AB,是否可以在 Python 中(从概念上)执行以下操作:

import os
if os.name == 'nt':
class newClass(A):
# class body
else:
class newClass(B):
# class body

所以问题是我想创建一个类 newClass 以便它将根据平台差异从不同的基类继承,这可以在 Python 中实现吗?谢谢。

最佳答案

您可以使用 conditional expression :

class newClass(A if os.name == 'nt' else B):
...

关于python - 动态选择要继承的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599850/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com