呃是的,开头那个错误的详细文本是从一个py2环境摘下来的,py3的错误和py2不一样。
。。
一开始py3其实用来了另一种写法
class MyA(A):
def __init__(self):
if isinstance(self, MyA):
super(..)
else:
A.__init__
然后有的业务反馈说不行,发现他们是py2,于是开始研究怎么搞一下自动兼容环境的,
结果没搞定丢人了哈哈哈。。。
【 在 dyingsun 的大作中提到: 】
: 我试了一下效果和你不一样啊:
: 一样的代码,在 super(MyA, self).__init__() 这一行报错:
: File "d:\Dev\python_projects\try_codegeex\ddeeff.py", line 11, in __init__
: ...................
--
FROM 220.243.191.*