pythonで、名前付きパイプを使い、while文で待機させ、受け取った文字列出力したら、次の分まで表示しないというように、while文の中で、1分間に1回だけ出力するようなプログラムを作っているところ、壁に当たりましたので、どなたかご教授お願いいたします。
ここでは、パイプのコードを記載すると長くなってしまうため、簡単なwhile文を添付したいと思います。
python
1 2while True: 3 print('こんにちは') 4
例えばになりますが、この、こんにちはと出力するのを、1分間に一度だけにしたい場合、どのようにすればよいでしょうか?
booleanを使っても、while文の処理のほうが早く、1回だけという処理にはできませんでした。
また、実際にはprint('こんにちは')の処理の部分は、合計15秒ほどかかる処理を入れるようになりますので、時間を使っても駄目だなと感じております。
ご教授お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。