【问题标题】:Syntax Error when running Falcon Framework tutorial with gunicorn使用 gunicorn 运行 Falcon Framework 教程时出现语法错误
【发布时间】:2015-12-12 21:08:05
【问题描述】:

这是堆栈跟踪:https://gist.github.com/guyjacks/a8e7cda23ed87a6900fd

这里是代码:https://gist.github.com/guyjacks/3b3ca07fa62bd679cca3

已安装的包:https://gist.github.com/guyjacks/8e582fcf5d19547dd729

Python 版本:Mac OSX 上的 3.2.5。

Virtualenv 已激活,所以不是这样!

仅供参考,使用 cpython 3.4.3 时效果很好。

【问题讨论】:

    标签: python falconframework


    【解决方案1】:

    错误信息:

    DEFAULT_ERROR_LOG_FORMAT = (u'{0:%Y-%m-%d %H:%M:%S} [FALCON] [ERROR]'
                                                                        ^
    SyntaxError: invalid syntax
    

    这里很清楚。 Python 无法理解该字符串。

    仅 Python 2 和 Python >= 3.3 支持字符串的 u'' 语法。 Python 3.2 真的很老了。您需要升级您的 Python 版本。如果可能,我建议立即切换到 Python 3.5。

    【讨论】:

    • @guyja 你可以accept回答你的问题
    • 我已经在使用 3.5,但 Falcon 最大的优势在于它应该在 PyPy 上运行,而 PyPy 只能解释最高版本为 3.2.5 的 Python 代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    相关资源
    最近更新 更多