1
私はCSVファイルに書き込むためのプログラムを試しています。ここでPython 3でラインスペースのないCSVファイルに書き込む
は私のコードです:
import csv
#field names
fields = ['Name','Branch','Year']
# data rows of CSV file
rows = [['Stef', 'Multimedia Technology','2'],
['Kani', 'Information Technology', '2'],
['Plazaa', 'Electronics Engineering', '4'],
['Lizzy', 'Computer Science', '4'],
['Reshmi', 'Multimedia Technology', '3'],
['Geetha','Electrical Engineering', '4'],
['Keerti', 'Aeronautical Engineering', '3']]
#writing to csv file
#writing to csv file
with open('records.csv','w') as csvfile:
#creating a csv writer object
csvwriter = csv.writer(csvfile)
#writing the fields
csvwriter.writerow(fields)
# writing the data rows
csvwriter.writerows(rows)
プログラムがうまく動作します。しかし、CSVファイルには、各エントリの間に空白の改行スペース(エントリなし)があるがあります。 結果のCSVファイルの行を削除するにはどうすればよいですか?
のpython 2.7の場合には何をすべきか。改行も定義もしていません –