回答編集履歴

1

補足

2022/01/16 15:19

投稿

otn
otn

スコア84566

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