C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: Pythonでのcsvファイルの書き込み


(過去ログ 163 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■94391 / inTopicNo.1)  Pythonでのcsvファイルの書き込み
  
□投稿者/ るる (1回)-(2020/04/08(Wed) 21:10:08)

分類:[その他の言語] 

2020/04/09(Thu) 09:16:52 編集(投稿者)

Python超初心者です。

d ="0123"
import csv
with open('C:/Users/***/***.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(d)
# -----------------------------------
d ="4567"
import csv
with open('C:/Users/***/***.csv', 'a') as f:
writer = csv.writer(f)
writer.writerow(d)

これを実行しますと下のように一行の空白が出来ますが何故でしょう?
また防ぐ方法はありますか?
0,1,2,3

4,5,6,7

引用返信 編集キー/
■94394 / inTopicNo.2)  Re[1]: Pythonでのcsvファイルの書き込み
□投稿者/ ぶなっぷ (218回)-(2020/04/09(Thu) 11:35:49)
> with open('C:/Users/***/***.csv', 'a') as f:
を
  with open('C:/Users/***/***.csv', 'a', newline='') as f:

にしたらどうでしょう?

引用返信 編集キー/
■94398 / inTopicNo.3)  Re[2]: Pythonでのcsvファイルの書き込み
□投稿者/ るる (2回)-(2020/04/09(Thu) 21:20:21)
2020/04/09(Thu) 21:27:40 編集(投稿者)

No94394 (ぶなっぷ さん) に返信

ありがとうございます。

'w' で解決しました。

with open('C:/Users/***/***.csv', 'w', newline='') as f:
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -