我尝试在Py3k下使用CodeIntel2 lib运行简单的测试py文件。 包适用于SublimeText 2和3,所以我猜lib对于Py3k是可以的。
导入manager.py
时出现此错误:
File "g:\_CodeIntel\serverwork.py", line 12, in <module>
from codeintel2.manager import Manager
File "g:\_CodeIntel\libs\codeintel2\manager.py", line 287
except CodeIntelError, ex:
^
SyntaxError: invalid syntax
这可以轻松修复吗?
答案 0 :(得分:0)
Python 3的异常处理格式略有不同。请注意下面的as
:
try:
1/0
except ZeroDivisionError as e:
print(e)
可发出:
division by zero