2017-01-15 27 views
0

我從jupyter筆記本運行基本燒瓶腳本。我可以通過Web瀏覽器訪問它,但不像腳本從命令行運行時那樣,單元格不會輸出請求日誌。有沒有辦法在筆記本上顯示日誌。在Jupyter筆記本中顯示燒瓶應用程序輸出

這裏是腳本

%load_ext ipyext.writeandexecute 

%%writeandexecute -i myflask myflask.py 
from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def hello(): 
    return "Hello World!" 

if __name__ == "__main__": 
    app.run() 

回答

1

萬一別人面臨同樣的問題。我用%% WriteFile的myflask.py

從Jupyter

打開終端

更換writeandexecute魔術,並在新的小區解決此得到

import subprocess as sub 

# this opens a windows terminal 
sub.call('start /wait python myflask.py', shell=True)