【发布时间】:2016-03-08 11:46:38
【问题描述】:
很抱歉,这似乎是一个非常愚蠢的问题,但我并不是严格的编程背景,而且我在使用 Google AppEngine 的 webapp2 框架来合并我的代码时遇到了很多困难。
我的代码用于登录我自己的电子邮件帐户并获取最新的电子邮件,然后返回内容和发件人等字段。我已经测试了这段代码,它工作正常。但是我在使用 webapp 2 框架时遇到了问题(错误 500)。
有人可以告诉我如何在这种情况下使用 webapp2 框架吗?
我的python代码:
import easyimap
host = "imap.gmail.com"
user = my_username
password = my_password
mailbox = "inbox"
imapper = easyimap.connect(host, user, password, mailbox)
mail1, mail2 = imapper.listup(2) # take latest 2 emails
mail1.uid #uid is email id
email_body = mail1.body
email_sender = mail1.from_addr
email_id = mail1.uid
email_receipt = mail1.to
email_cc = mail1.cc
email_list = [email_body, email_title,email_sender, email_id,
email_cc,email_receipt]
print(email_list)
Webapp2 main.py
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write('Hello Natalie!')
app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)
【问题讨论】:
-
我使用 SDK 上传我的文件,然后 GAE 将托管它们。不知道它将如何为您工作。
-
是的,我正在使用 GAE,但我不知道如何使我的代码适用于 webapp 框架 :(
标签: python google-app-engine webapp2