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

回答編集履歴

1

コード修正

2018/11/07 04:28

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -5,13 +5,13 @@
5
5
  ファイルを利用し終わったら必ず`close()`するようにしましょう。
6
6
  ```Python
7
7
  fp1 = open(~) # 後で閉じることができるようにfp1にファイルを保持しておく
8
- f = fp1.readlines()
8
+ f = fp1.readlines() # 読込
9
+ fp1.close() # 読込元ファイルを閉じる
9
10
  for line in f:
10
11
  # 略
11
12
  fileobj = open("file2","a")
12
13
  print >> fileobj, tmp.rstrip()
13
14
  fileobj.close() # 書込先ファイルを閉じる
14
- fp1.close() # 読込元ファイルを閉じる
15
15
 
16
16
  # 以下同様に修正
17
17
  ```