Flask语法错误:非ASCII字符' \ xe2'

时间:2016-11-18 22:38:00

标签: python sqlite flask

我是Flask的新手,我正在尝试通过入门教程( here)。我只需复制并粘贴代码并执行步骤

SyntaxError: Non-ASCII character '\xe2' in file main.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

确实,我在错误中打开了链接并搜索了错误并检查了一些搜索项目,但我没有得到线索。

看起来该行的语法存在问题

app.config[‘SQLALCHEMY_DATABASE_URI’] = ‘sqlite:///’ + os.path.join(basedir, ‘app.sqlite’)

我的目的是介绍如何使用Flask和使用SQLite数据库进行CURD操作。

1 个答案:

答案 0 :(得分:3)

您正在使用unicode字符"右单引号" (')按http://www.fileformat.info/info/unicode/char/2019/index.htm

如果您将其更改为使用普通单引号,则应该有效。

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(basedir, 'app.sqlite')
相关问题