12

説明の入力をポーリングする前に、Python プログラムを 200 ミリ秒待機させる必要があります。たとえば、C# では、Thread.Sleep()これを実現するために使用できます。Pythonでこれを行う最も簡単な方法は何ですか?

4

4 に答える 4

26

Timeモジュールを使用します。

たとえば、1 秒遅らせるには:

import time
time.sleep(1) # delay for 1 seconds

あなたの場合、200ミリ秒を取得したい場合は、代わりにこれを使用してください:

time.sleep(0.2)

time.sleep は float でも機能します。

于 2013-03-18T08:51:19.047 に答える
10

単に眠りたい場合は、次のことを試してください。

import time

time.sleep(0.2)
于 2013-03-18T08:50:50.740 に答える
8

sleep()moduleでメソッドを使用できますtime

timeまず、モジュールをプログラムにインポートする必要があります。その後、sleep()関数を呼び出すことができます。

これをコードに追加します。

import time
time.sleep(0.2)
于 2013-03-18T08:57:49.307 に答える
5

time ライブラリを使用し、コマンドtime.sleep()を使用して待機させます。時間ライブラリから抽出し、 sleep() のみを使用することを選択すると、より効率的です。例:

import time
print('hi')
time.sleep(0.2)
print('hello')

改善:

from time import sleep
print('Loading...')
sleep(2)
print('Done!')

注: ms ではなく秒で測定されます。

于 2015-12-01T20:10:01.987 に答える