そこそこ使う実験用プログラム集(自分用)


利用頻度はそこまで高くないが、自作プログラムの動作確認などでたまに使うプログラムを適当に列挙。
今後も追加予定。

時刻を定期的に表示(時間制限あり)

import time
from datetime import datetime

# param
start_time = datetime(2019, 10, 10, 0,  0, 0, 0)
end_time   = datetime(2019, 10, 10, 0, 10, 0, 0)
interval = 1

# program
print("count start")
print("start  : " + start_time.strftime("%Y/%m/%d %H:%M:%S"))
print("finish : " + end_time.strftime("%Y/%m/%d %H:%M:%S") + "\n")

while True:
    now_time = datetime.now()
    now_str = datetime.now().strftime("%Y/%m/%d %H:%M:%S.%f")

    if now_time > start_time :
        print(now_str)
    time.sleep(interval)

    if now_time > end_time :
        break;

time.sleep(2)
print("finished!")

参考文献

現在時刻の取得方法まとめ