3

这是我的应用程序中已有的其他导入

import os
import sys
from google.appengine.ext.webapp import template

import cgi
import urllib
import wsgiref.handlers

from google.appengine.ext import db
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.api import mail

from django.utils import simplejson as json
from datetime import datetime

import random
import string

from google.appengine.ext import blobstore
from google.appengine.ext.webapp import blobstore_handlers

from google.appengine.api import files

一切都可以编译并且工作正常。

但是当我添加这个导入时:

from __future__ import with_statement

没有任何效果。我去appspot,页面只是说“服务器错误”。

如何成功导入with_satement

编辑:

我知道blobstore已弃用。with与 一起使用blobstore。这可能是导致问题的原因吗?但with不仅用于... _blobstore

4

2 回答 2

4

尝试将导入添加到文件的最顶部(在任何#!/usr/bin/python2.x语句之后)。

于 2013-09-08T01:25:39.367 回答
4

from __future__ 导入必须出现在文件的开头

于 2013-09-08T01:26:33.737 回答