0
我有一個小的「Hello World」Flask腳本,它從程序輸出,名爲rescuetime_api
,並將其放在URL /blog
上。我想以Debug模式運行腳本並將其硬編碼到我的程序的頂部,但我想知道是否有方法從我的Bash shell中傳遞此值。在此先感謝您的幫助。在沒有硬編碼的情況下在調試中運行程序DEBUG = Python中的True
#Flask tutorial
import rescuetime_api as api
import os
from flask import Flask
app = Flask(__name__)
DEBUG = True
@app.route("/")
def hello():
return "This is my homepage!"
@app.route("/blog")
def blog():
result = api.download_rescuetime_json()[1][1]
return "%s" % result
if __name__ == "__main__":
if os.environ.get("FLASK_TUTORIAL_DEBUG"):
DEBUG = True
print "Running in debug:", DEBUG
app.run(debug=DEBUG)
我會運行'python script.py'然後'export FLASK_TUTORIAL_DEBUG = 1'或者我想導出變量運行腳本之前可以嗎? – 2014-09-11 04:51:51
您需要在運行python腳本之前將其導出。 – Saish 2014-09-11 04:56:26
好的,太好了。謝謝你的幫助...我真的很感激它。 – 2014-09-11 05:06:22