我只是第二次想知道哪个版本的 Python 用于 Google Appengine Python 2.7 运行时。
这是自 2.6 以来绝对有效的 Python,我希望 query_string 之后是“测试”:
query_string = "(test)"
query_string = query_string.translate(None, "()")
但是在 Google Appengine 上,它会导致 TypeError translate() 只需要一个参数(给定 2 个)
上周,我们遇到了另一种奇怪的行为,一个函数 a 调用了另一个函数 b,它可能会引发 ValueError。我可以在函数 b 中捕获异常,但不能在函数 a 中捕获异常,因为异常的传播,后端刚刚崩溃。几个小时后,这个错误(?)被修复了。
编辑:我正在使用 Python 2.7 运行时并sys.version
返回2.7.3 (default, Oct 15 2012, 11:27:13)
应用程序.yaml:
application: test
version: 1
runtime: python27
api_version: 1
threadsafe: no