gpt4 book ai didi

python - 谷歌应用引擎 urlfetch gzip 到字符串

转载 作者:行者123 更新时间:2023-11-28 23:01:22 26 4
gpt4 key购买 nike

使用 Google App Engine,我试图从包含一个 csv 文件的 URL 中 urlfetch 一个 gzip 文件。

最终我想在我的网页上输出csv文件的内容。

我现在有以下代码:

#!/usr/bin/env python
import webapp2

from google.appengine.api import urlfetch

class Test(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
url = *this_is_my_url*
test = urlfetch.fetch(url, deadline=25)
self.response.out.write(test.content)

app = webapp2.WSGIApplication([
('/test', Test)
], debug=True)

它没有将文件内容打印到屏幕上,而是要求我将它们下载到本地。如何停止此本地下载并直接打印到屏幕/网页?

最佳答案

看看这是否有效。

#!/usr/bin/env python
import webapp2
from google.appengine.api import urlfetch
import gzip
import StringIO

class Test(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
url = *this_is_my_url*

test = urlfetch.fetch(url, deadline=25)


f = StringIO.StringIO(test.content)
c = gzip.GzipFile(fileobj=f)
content = c.read()

self.response.out.write(content)

app = webapp2.WSGIApplication([
(r'/', Test)
], debug=True)

关于python - 谷歌应用引擎 urlfetch gzip 到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com