Symfoware

Symfowareについての考察blog

Python Windows で serve_foreverの実行がCtrl + Cで停止しない

例えばこんなプログラム。


  1. # -*- coding:utf-8 -*-
  2. import BaseHTTPServer
  3. import SimpleHTTPServer
  4. server_address = ('', 8000)
  5. handler = SimpleHTTPServer.SimpleHTTPRequestHandler
  6. httpd = BaseHTTPServer.HTTPServer(server_address, handler)
  7. httpd.serve_forever()




実行後、ブラウザで「http://localhost:8000/」にアクセスすると、
実行しているディレクトリの内容が表示されます。


Windowsで実行時、プログラムをCtrl + Cで停止しようとしても止まってくれない。

Stopping python using ctrl+c

ここを参考に、Ctrl + Breakで停止できました。


関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2017/01/26(木) 00:01:36|
  2. Python
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<HTML5 canvasで画像の矩形選択(clip) | ホーム | avconv jpg画像と音声ファイルから動画(mp4)を作成>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1957-2768a482
この記事にトラックバックする(FC2ブログユーザー)