回答編集履歴
1
補足
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
ioをクローズするという意味では同じです。クローズされる物は違います。
|
2
2
|
|
3
|
-
2つめのコードの`p1.stdout.close()`は、「使わないパイプはクローズしておこう」という意図で書かれているのだと思いますが(もしくは必要だと勘違いして書いたか)、
|
3
|
+
2つめのコードの`p1.stdout.close()`は、「使わないパイプの口はクローズしておこう」という意図で書かれているのだと思いますが(もしくは必要だと勘違いして書いたか)、
|
4
|
-
`p2 = subprocess.~~`の行でコピーされた後は使ってないパイプなので、クローズしても、放置しても他の部分の処理には関係ないです。
|
4
|
+
`p2 = subprocess.~~`の行でコピーされた後は使ってないパイプの口なので、クローズしても、放置しても他の部分の処理には関係ないです。
|
5
5
|
|