回答編集履歴

2

表現の修正

2017/06/28 00:57

投稿

hitsujimeeee
hitsujimeeee

スコア486

test CHANGED
@@ -1,4 +1,4 @@
1
- 「(ほぼ)きっちり1分ずつキャプチャを生成したい」というのであれば、sleepは使わない方がいいでしょう。
1
+ 「(きっちり1分ずつキャプチャを生成したい」というのであれば、sleepは使わない方がいいでしょう。
2
2
 
3
3
  何故ならtime.sleep(60)にしても、他の処理(キャプチャを取ったり保存したり)に時間がかかるため、1回の周期が指定した値より微妙に大きくなります。結果として、1時間に60回キャプチャするつもりが59回しかキャプチャできなかったということになりかねません。
4
4
 

1

表現の修正

2017/06/28 00:57

投稿

hitsujimeeee
hitsujimeeee

スコア486

test CHANGED
@@ -4,4 +4,4 @@
4
4
 
5
5
 
6
6
 
7
- やるならスタート時間を記憶しておいて、sleepは細かい値を指定して現在時刻と比較して1分超えるタイミングでキャプチャるよう上手く工夫した方がいいでしょう。
7
+ やるならスタート時間を記憶しておいて、sleepは細かい値を指定してループを繰り返す。ループの度に現在時刻と比較して1分超えるタイミングでキャプチャできるよう上手く工夫した方がいいでしょう。