编辑:
我刚刚注意到 TideSDK 使用 Python 2.5(它包含在 SDK 中)并且我使用的这种语法在那个版本中确实是无效的语法。
现在的问题是,如何让 TideSDK 使用 Python 2.7?
我正在使用 TideSDK 1.3.1-beta 和 TideSDK Developer (1.4.2)。
我想使用 TideSDK 编写一个桌面应用程序并嵌入一些 python 代码。
当我使用“except Exception as x”在 Python 中编写代码时,例如:
try:
pass
except Exception as x:
pass
我收到以下错误(如在 Webkit“Web Inspector”的控制台中看到的)并且代码没有运行:
[23:58:21:913] [Ti.Python] [Error] An error occured while parsing Python on the page: ('invalid syntax', ('', 5, 23, ' except Exception as x:\n'))
我用内联代码和插入代码尝试了它,但仍然遇到同样的错误。
内联代码:
<script type="text/python">
try:
pass
except Exception as x:
pass
插入代码:
<script type="text/python" src="test.py"></script>
我可以用:
except Exception:
pass
但不是:
except Exception as x:
pass
关于出了什么问题的任何提示?