質問するログイン新規登録

回答編集履歴

2

edit

2018/01/29 06:16

投稿

mkgrei
mkgrei

スコア8562

answer CHANGED
@@ -19,4 +19,32 @@
19
19
  if time.time() - st > max_time:
20
20
  run.terminate()
21
21
  break
22
+ ```
23
+
24
+ ---
25
+
26
+ 普通にやるなら。
27
+
28
+ ```python
29
+ import time
30
+
31
+ max_time = 1000
32
+
33
+ st = time.time()
34
+
35
+ time_per_loop = -999
36
+
37
+ while True:
38
+ st0 = time.time()
39
+
40
+ #
41
+ # processing
42
+ #
43
+
44
+ time_per_loop = max(time_per_loop, time.time()-st0)
45
+
46
+ remain_time = max_time - (time.time() - st)
47
+
48
+ if remain_time < time_per_loop:
49
+ break
22
50
  ```

1

誤植

2018/01/29 06:16

投稿

mkgrei
mkgrei

スコア8562

answer CHANGED
@@ -1,4 +1,4 @@
1
- subprocessを許せば、他に制御用スクリプトを作って時間をるのが一番楽です。
1
+ subprocessを許せば、他に制御用スクリプトを作って時間をるのが一番楽です。
2
2
 
3
3
  ```python
4
4
  import subprocess