我正在爲一些同事寫一個本地運行的小瓶驅動的Web應用程序。他們不是超級技術人員,所以我希望他們只需雙擊一個鏈接即可運行shell腳本,該腳本將啓動flask服務器,然後在其mac上打開localhost頁面。外殼腳本開放瓶驅動的網頁打開兩個窗口
我創建了一個簡單的文件start
:
python server.py
open http://localhost:5000
但它會彈出打開兩個網頁 - 首先是本地主機(但有一個「無法連接」的消息),然後再在本地主機與它一起工作。很奇怪!
我試着用python中webbrowser
模塊,但是這有同樣的效果:
if __name__ == '__main__':
app.debug = True
webbrowser.open("http://localhost:5000/")
app.run()
,並把它算賬:
if __name__ == '__main__':
app.debug = True
app.run()
webbrowser.open("http://localhost:5000/")
只有在服務器關閉打開的頁面。
任何想法?我想他們可以關閉非工作頁面,但它不是非常流暢的功能。
我需要這個功能好。我無法使用下面的答案。他們也沒有被接受。你找到了一種方法來完成這項工作? – skr 2016-04-22 18:54:49