データ収集やハードの制御を主な目的に考えると。Python のデータの型とか以前に、時間とか時刻がどんな風に扱えるのか気になります。
タイムタグとしての時刻は、timeモジュール time() で取れます。
値は、1970年1月1日からの秒数、だとか。計算も出来ます。経過時間 ElapsedTime を計算してみました。
localtime() を使って、ほっとする時刻にできます。
strftime() を使い表示を整形すると、もっとリラックスできます。
Win32 + Python で一番簡単に使えるタイマー は、Time モジュールの sleep() が楽です。
Threading モジュールは、、まだ全然使いこなせてません。
精度は、まぁ、こんなもんでしょう。
やっと Python ですね。う、、いくらなんでも。。。そ、そのうち何とかします。ていうか、良い方法教えてください、色づけスクリプトとか、コピペできる方法とか。。。
最後のところは、おまけです、気にしないで下さい。
---------
from time import time, sleep, strftime, localtime
TimeNow = time()
print TimeNow
TimeConverted = localtime(TimeNow)
print TimeConverted
Strings = strftime('%Y/%m/%d %H:%M:%S', TimeConverted)
print Strings
print strftime('%Y-%m-%d %H:%M:%S', localtime(TimeNow))
print '\n One moment please. \n'
TimeStart = time()
sleep(1.20)
TimeEnd = time()
print strftime('Started from : %Y-%m-%d %H:%M:%S', localtime(TimeStart))
print strftime('Terminated in : %Y-%m-%d %H:%M:%S', localtime(TimeEnd))
TimeElapsed = TimeEnd - TimeStart
print 'Elapsed time (Sec) : ', TimeElapsed
## --- appendix ---
NameTime = strftime('%Y%m%d_%H%M%S_', localtime(TimeStart))
NamePlant = 'test'
Extention1 = '.csv'
Filename = NameTime + NamePlant + Extention1
print '\nFile name : ', Filename
##raw_input()
0 件のコメント:
コメントを投稿