cvs ファイルから読み取り、出力を txt ドキュメントに書き込もうとしています。
import csv
reader = csv.reader(open('C:\Python33\excel.csv', newline=''), delimiter=' ', quotechar='|')
text_file = open("C:\Python33\output.txt", "w")
c = ", "
for row in reader:
text_file.write(', '.join(row))
text_file.write(c)
#reader.close()
text_file.close()
現在の出力は次のようになります。
current: `beef, chicken, corn, cheese, yogurt, hippo,`
desired: `beef, chicken, corn, cheese, yogurt, hippo`
リストの最後にあるコンマを削除したいのですが、リストの最後にいるかどうかを確認する if ステートメントを考えていますか? しかし、それを行う方法がよくわかりません。