我正在尝试从 GTFS 提要中获取一些数据。我还没有走得很远,我仍在试图弄清楚如何在本地打开和保存内容。现在我有一个烧瓶应用程序,其中包含以下内容:
def mta():
data = urllib2.urlopen('http://addresshere.php?key=keyvaluehere')
response = data.read()
print response
@app.route('/')
def index():
test = mta()
return render_template("index.html",
test = test,
title = "Home")
当我启动服务器时,它显示在控制台而不是我的浏览器中,并且我在 index.html 模板中收到一条显示“无”的消息。
我使用 get_file_contents() 在 PHP 中进行了快速测试,并实际提取了信息,尽管它对我来说看起来像是胡言乱语。无论哪种方式,我都不确定为什么“无”会出现在我的模板中。一旦我启动服务器,终端就会显示以下内容(这与我使用 PHP 得到的类似)
11!??????"L15S(?>
11!??????"L16S(?>
11!??????"L17S(?>
11!??????"L19S(?>
11!??????"L20S(?>
另一方面,我应该在应用程序中将 mta 函数设置为单独的模块并将其导入视图吗?