thym
1.0.0
指定されたインターバルまたはストップウォッチでイベントをトリガーできるタイミングなどのタイミングユーティリティのバンドル。
PypiからThymをインストールする(推奨):
sudo pip install thym
virtualenvを使用している場合は、sudoの使用を避けたい場合があります。
pip install thym
まず、 gitを使用してThymをクローンします:
git clone https://github.com/apgeorg/thym.git
次に、ThymフォルダーにCDを使用して、インストールコマンドを実行します。
cd thym
sudo python setup.py install
Timerは、 oneshot引数をそれに応じて設定することにより、定期的にまたは1ショットとしてコールバックをトリガーできます。 start()が呼び出されてから経過時間を返すelapsed施設があります。さらに、指定された間隔の残りの時間を返すremainingプロパティも利用できます。
import thym
# Timer callback function
def timer_timeout ():
print ( "Timeout!" )
# Create a Timer which runs periodically
t = thym . Timer ( 1 , timer_timeout , oneshot = False )
# Start running
t . start ()以下に示すように、 stop()を呼び出すことにより、実行中のタイマーをいつでも停止できます。経過時間と残り時間はそれに応じて計算されます。
t . stop ()STOPWATCHはstop()が呼び出されたときにコールバックをトリガーします。コールバックは、Stopwatch Consturctorに渡すことができます。
start()が呼び出されてから経過時間を返すelapsed施設があります。
import thym
# Stopwatch callback function
def stopped_callback ():
print ( "Stopwatch stopped!" )
# Create a Stopwatch
sw = thym . Stopwatch ( stopped_callback )
# Start running
sw . start ()以下に示すように、 stop()を呼び出すことにより、いつでもランニングストップワッハを停止できます。したがって、経過時間が計算されます。
sw . stop ()ティムはMITの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
Copyright©2019 Apostolos Georgiadis。