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

回答編集履歴

3

teratailのコード挿入機能で分かりやすく

2018/11/04 00:58

投稿

Aki1000
Aki1000

スコア78

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

コメント修正

2018/11/04 00:58

投稿

Aki1000
Aki1000

スコア78

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

コメント追加

2018/11/04 00:56

投稿

Aki1000
Aki1000

スコア78

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)