time
すこしだけ
import time
について
時間に関するモジュールは「time」の他にもあるのですが
基本的なことは出来ると思います
コンソールをひらき
import time
以下、実行
time.time()
わけのわからない数字が出てきました
UNIX時間というものです
1970年1月1日0時0分0秒から
何秒たったかという時間です
例えば、何秒たったかを調べれます
#1
t=time.time()
#2
now=time.time()
#1から2の間で何秒たったか?
now-t
しかし、unix時間でなく普通に時間がしりたい場合は
time.ctime()
だと、理解できる値がかえってきます
時間だけが知りたい場合は
l=time.localtime()
l
で全部
l.tm_hour
で時間だけ
また、
time.sleep(x)
という使い方もできます
x秒待つということです
time.sleep(10)
次の命
だと10秒後に次の命令が開始されます
この場合はコンソールではなく
以下、記述しておためしください
import time
import speech
start_msg='開始します'
stop_msg='終了'
set_time=10
#開始
speech.say(start_msg)
time.sleep(set_time)
#停止
speech.say(stop_msg)
#----------
以上
注意としては
time.sleep中は
動きは止まっています
なので、間違えて
time.sleep(100000)
とかすると100000秒待たないといけませんので
pythonista自体を終了させて下さい
また
時間を知らせるプログラムは
以下の感じでも可能
import time
t=time.ctime()
while t != "Fri Sep 29 12:00:00 2017":
t = time.ctime()
print ("now")#ここに命令を入れる
以上