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

回答編集履歴

2

改行防止

2020/07/02 15:09

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -15,7 +15,9 @@
15
15
  file=open(tiedoston_nimi,"r",encoding="utf-8")
16
16
  print("Tiedostoon"+tiedoston_nimi+"on tallennettu seuraavat nimet:")
17
17
  data=file.read()
18
+ data = data.strip() # 最後に改行が入るのを防止する。
18
19
  print(data)#ファイルに書き込んだ名前を出していく(ここで入力した名前が続けてでます。)
20
+
19
21
  #理想は、
20
22
  #あい
21
23
  #さちこ

1

追記

2020/07/02 15:09

投稿

Penpen7
Penpen7

スコア698

answer CHANGED
@@ -1,4 +1,4 @@
1
- 書き込む時に改行コード```\n``` を入れればいいと思います。
1
+ 質問のコードで書き込まれたファイルを見ていただければわかりますが、一行にまとまっていて、改行されていません。書き込む時に改行コード```\n``` を入れればファイルに1行ずつ名前が書き込れます。
2
2
  ```python
3
3
  def kysy(name):
4
4
  file=open(tiedoston_nimi,"w",encoding="utf-8")