我是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操作。
答案 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')