python2代码在使用python3.5时会出错
这个问题在这里已经有了答案:
has_key
在python3中被删除,但是你不应该在2中使用它。 使用in
运算符:
if self.cross_compile and 'PYTHONXCPREFIX' in os.environ:
has_key()在Python 3.x中被删除。 使用in
或get
'PYTHONXCPREFIX' in os.environ
使用get
os.environ.get('PYTHONXCPREFIX')
。 如果不存在,则返回None。
它也可以返回False,并将其作为默认值传递。
os.environ.get('PYTHONXCPREFIX', False)
链接地址: http://www.djcxy.com/p/28889.html