まず、プログラミングでは非常に新しいです。 私は、この行は、ローカル-IPv4とデータを返すbashシェルからPythonフラスコを使用してシェルからの出力を保存する方法
>curl http://169.254.169.254/latest/meta-data/
を変数に保存しようとしています。私はこれらの変数を保存するためにphythonとフラスコを使用しようとしています。私は書いた
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def testRequest():
url1 = "http://169.254.169.254/latest/meta-data/"
name1 = request.get(url1)
nameText = name1.text
return nameText
testOutput = testRequest()
print testOutput
しかし、これは私に実行時エラーを与える:要求コンテキストの外で働く。 可能な解決策を探す場所を教えてもらえますか?
参照:私はhttps://stackoverflow.com/q/4760215/4110233 – TheChetan
少し混乱した。 *着信*リクエストからデータを保存しようとしていますか?または、url1を照会してそのデータを返そうとしていますか? Flaskの 'request'は前者のためのものですが、おそらく後者のために' requests'モジュールを使いたいと思います。あなたのコードを見ると、Flaskの 'request'ではなく' requests'があなたの望むものだと思われます。 – evamvid