我的python版本是2.7.2,我的操作系统是win XP。
这是我的脚本:
import sqlite3
import os
from flask import Flask, request, session, g, redirect, url_for, \
abort, render_template, flash
DATABASE = 'C:\Python27\flaskr.db'
DEBUG = True
SECRET_KEY = 'development key'
USERNAME = 'admin'
PASSWORD = 'default'
app = Flask(__name__)
app.config.from_object(__name__)
def connect_db(): return sqlie3.connect(app.config['DATABASE']
if __name__ == '__main__':
app.run()
当我将它作为带有 python shell 的模块运行时出现错误。
if __name__ == '__main__':
app.run()
就在“:”是空闲给出错误消息的地方,即存在无效的语法。但我几乎找不到任何语法错误。