私はpythonでいくつかのサーバーコードを書くプロセスで、現在だと私は、IEの要求にサービスを提供するために、無限ループを開始する方法があります:方法にブレーク/ストップ信号を送ることは可能ですか?
class s:
def serve(self):
while True:
# do stuff
私はこのコードを呼び出すと、私はのようなものを実行します。
a = s()
a.serve()
私の質問は、メソッドの外側からループを中断させるために 'serve'にメッセージを送信する方法ですか?私は単にプログラムを殺すのではありません。大いに感謝します。私が考えてきた
1つのオプションはなく、次のとおりです。
while True:
// do something
は行うことができます:
while self.serving: # and then update self.serving as appropriate
しかし、よりよい解決策は、おそらくあります。
これは私の考えであり、それが最も理にかなっています。ありがとう! – DarkPurple141