我現在正在使用csv包,每當我寫入新的csv文件並使用excel打開時,我會在每兩行之間找到一個空行。在Python中使用編寫器之後的行之間的空白空間
filereader = csv.reader(open("tests.csv", "r"), delimiter=",")
filewriter = csv.writer(open("test_step1.csv", "w"), delimiter=",")
#Delete header
for row in filereader:
if row[0].isdigit():
filewriter.writerow(row)
在'wb'模式下打開'writer'文件。這是因爲我嘗試了'\ r \ n' – karthikr
,但又遇到了另一個錯誤:''str'不支持以二進制模式打開緩衝接口「 – user1998777
」。 'rb'和'wb'您可以讀取一個字符串,並將二進制數據寫入相同的數據集。 – karthikr