回答編集履歴
3
teratailのコード挿入機能で分かりやすく
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
subprocess.Popenではなく、multiprocessingのProcessという命令を使うことで一つのpyファイル内で実現することが出来ました!
|
2
2
|
もしかするとthreadingでもう少し安全にうまくやる方法もあるのかも知れませんが、今のところ精一杯綺麗に実現した方法ということで。
|
3
|
-
|
3
|
+
```python
|
4
4
|
#coding:utf-8
|
5
5
|
from multiprocessing import Process
|
6
6
|
from time import sleep
|
@@ -23,10 +23,14 @@
|
|
23
23
|
i.start()
|
24
24
|
j=0
|
25
25
|
while True:
|
26
|
-
|
26
|
+
#メイン処理省略
|
27
27
|
print("target.JPG",j)
|
28
28
|
j+=1
|
29
29
|
sleep(1)
|
30
30
|
|
31
31
|
if __name__ == "__main__":
|
32
|
-
main()
|
32
|
+
main()
|
33
|
+
|
34
|
+
|
35
|
+
|
36
|
+
```
|
2
コメント修正
answer
CHANGED
@@ -1,3 +1,6 @@
|
|
1
|
+
subprocess.Popenではなく、multiprocessingのProcessという命令を使うことで一つのpyファイル内で実現することが出来ました!
|
2
|
+
もしかするとthreadingでもう少し安全にうまくやる方法もあるのかも知れませんが、今のところ精一杯綺麗に実現した方法ということで。
|
3
|
+
|
1
4
|
#coding:utf-8
|
2
5
|
from multiprocessing import Process
|
3
6
|
from time import sleep
|
@@ -20,7 +23,7 @@
|
|
20
23
|
i.start()
|
21
24
|
j=0
|
22
25
|
while True:
|
23
|
-
|
26
|
+
ここにメイン処理省略
|
24
27
|
print("target.JPG",j)
|
25
28
|
j+=1
|
26
29
|
sleep(1)
|
1
コメント追加
answer
CHANGED
@@ -1,15 +1,11 @@
|
|
1
|
-
subprocess.Popenではなく、multiprocessingのProcessという命令を使うことで一つのpyファイル内で実現することが出来ました!
|
2
|
-
もしかするとthreadingでもう少し安全にうまくやる方法もあるのかも知れませんが、今のところ精一杯綺麗に実現した方法ということで。
|
3
|
-
|
4
|
-
|
5
1
|
#coding:utf-8
|
6
2
|
from multiprocessing import Process
|
7
3
|
from time import sleep
|
8
4
|
import tkinter
|
9
5
|
import os, signal
|
10
|
-
import sys
|
11
6
|
|
12
7
|
|
8
|
+
|
13
9
|
def func1():
|
14
10
|
root = tkinter.Tk()
|
15
11
|
label = tkinter.Label(root, text='press button')
|
@@ -24,6 +20,7 @@
|
|
24
20
|
i.start()
|
25
21
|
j=0
|
26
22
|
while True:
|
23
|
+
#メイン処理省略
|
27
24
|
print("target.JPG",j)
|
28
25
|
j+=1
|
29
26
|
sleep(1)
|