小编Den*_*din的帖子

__bases__不起作用!下一步是什么?

以下代码在Python 3.x中不起作用,但它曾用于旧式类:

class Extender:
    def extension(self):
        print("Some work...")

class Base:
    pass

Base.__bases__ += (Extender,)

Base().extension()
Run Code Online (Sandbox Code Playgroud)

问题很简单: 如何在Python 3.x中动态地(在运行时)将超类添加到类中?

但我已经准备好答案会很难!)

python runtime multiple-inheritance python-3.x

9
推荐指数
2
解决办法
3856
查看次数

如何以原始订单获取字段?

我有一个代码:

class Ordered(object):
    x = 0
    z = 0
    b = 0
    a = 0

print(dir(Ordered))
Run Code Online (Sandbox Code Playgroud)

它打印:

[ ......., a, b, x, z]
Run Code Online (Sandbox Code Playgroud)

如何以原始顺序获取字段:x,z,b,a?我在Django Models中看到了类似的行为.

python django introspection

7
推荐指数
2
解决办法
2712
查看次数

Haskell或Elm错误:未知的公钥OID

我在Windows中使用Elm时出错:

elm-make.exe: unknown public key OID: [1,2,643,2,2,19]
Run Code Online (Sandbox Code Playgroud)

我也和Haskell平台一样,因为它是Data.X509.PublicKey模块的错误.怎么解决?

我发现这1.2.643.2.2.19是一个GOST R 34.10-2001安装了Crypto PRO加密软件的加密算法.如何将其恢复为默认值?

windows haskell x509certificate elm

6
推荐指数
1
解决办法
146
查看次数

如何将元组数据映射到函数元组?

我有以下Python代码:

data  = ['1', '4.6', 'txt']
funcs = [int, float, str]
Run Code Online (Sandbox Code Playgroud)

如何使用相应索引中的数据调用每个函数作为函数的参数?现在我正在使用代码:

result = []
for i, func in enumerate(funcs):
    result.append(func(data[i]))
Run Code Online (Sandbox Code Playgroud)

map(funcs,data) 不能与函数元组一起工作(是否有内置函数可以更简单?

python mapping arguments function list

2
推荐指数
1
解决办法
2461
查看次数