ここから本文です

繰り返し文を用いながら、csvファイルに行で出力する方法はありませんか?

kou********さん

2019/5/715:28:58

繰り返し文を用いながら、csvファイルに行で出力する方法はありませんか?

使用言語はpython2になります。わかるかたご教授願います。

以下現行ソース(出力部分)と出力結果になります。

ソース
with open(csvfilename,'w') as csvFile:
writer = csv.writer(csvFile)
print 'AOT'
writer.writerow(AOTwave)
for i in range(len(AOTwave)):
dsetAOT[i] = dsetAOT[i][near_ln][near_cl]
writer.writerow([dsetAOT[i]])

出力結果
670 865
0.1317
0.087

この出力結果が
670 865
0.1317 0.087

となることが望ましいです。

よろしくお願いいたします。

閲覧数:
36
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

cha********さん

2019/5/810:03:06

下のように、直接print でstdoutにカンマ付きで出力すればどうですか。
print '%s, %s' % (s1, s2)

実行時に > を使うと、stdoutが、csvファイルに保存されます。
python myscript.py > a.csv

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる