2017-05-23 12 views
0

私はPythonをハード・ウェイから学んでいます。現在はエクササイズ50(https://learnpythonthehardway.org/book/ex50.html)です。 Windows上でPowerShellでスクリプトを実行すると、スクリプトは無期限に実行され、予測結果(Webブラウザに「Hello World」を出力)は生成されません。 Python 2.7を使用しています。コマンドラインは次のようになります。web.pyを使用したスクリプトは無期限に実行され、結果は生成されません。

$ python bin/app.py 
http://0.0.0.0:8080/ 

このスクリプトは終了しません。

私は運動からこのスクリプトを実行している:

import web 

urls = (
    '/', 'Index' 
) 

app = web.application(urls, globals()) 

render = web.template.render('templates/') 

class Index(object): 
    def GET(self): 
     greeting = "Hello World" 
     return render.index(greeting = greeting) 

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

にローカルサーバプレスのCTR + CまたはCtrl + Zを終了したい場合は、実際にはlocalhostを入力しました:ブラウザに8000? – e4c5

+0

上記のように、これをWebブラウザに入れ、あなたが行ったときに何が起こるか教えてください。 – JeffUK

答えて

0

終了することになっていません。 Webサーバーを実行しています。この演習では、あなたのウェブブラウザに表示されているアドレス(http://0.0.0.0:8080/)に行き、メッセージが表示されます。

0

あなたはPowerShellの

関連する問題