0
次のコードブロックは、従業員に関するデータでCSVを作成しようとしたものですが、最後のヘッダーの末尾に改行文字があり、そのそれぞれのデータが検索で迷惑になっていますデータ内にある。CSVデータの改行 - Python
私は 'a
'の代わりに'ab'
を使用しようとしましたが、バイト型オブジェクトではなく、str型であることを要求するタイプエラーが発生します。
def write_csv(emp_json, licenseName):
filePath='C:\Scripts\Python\data.csv'
data = open(filePath, 'a')
csvwriter = csv.writer(data)
count = 0
for emp in emp_json:
emp.update({'licenseName':licenseName})
if count == 0:
header = emp.keys()
csvwriter.writerow(header)
count += 1
csvwriter.writerow(emp.values())
data.close()
ヘッダーとデータからすべての改行文字を削除する方法についての情報はありますか?または、最初に改行なしでデータを作成する方法は?より多くの情報と文脈が必要な場合はコメントしてください。
おかげ
作成しているCSVファイルから改行を削除しますか? – VoNWooDSoN
emp_jsonの改行文字はCSVファイルに書き込んでいますか?例えば'emp ['licenseName'] = 'someLicense \ n'' –
あなたのjson辞書はどのように見えますか? – MedAli