1
我正在編寫此代碼以分離將使用我寫的代碼中生成的CSV文件上載到數據庫的信息。我擁有它,因此如果我收到一個電子表格,其中第一個,中間和最後一個名稱都在同一列中,它們可以分成三個分隔列。然而,我的輸出文件有一些額外的換行符或返回值,或者我剛纔在CSV中經歷的一些操作,並手動刪除以獲取現在上傳的數據。我如何在我的代碼中刪除這些內容?我有一些想法,但似乎沒有任何工作。我嘗試使用line.replace,但我不完全理解這應該如何工作,因此它失敗了。如何從CSV輸出中刪除換行
我的代碼:
import csv
with open('c:\\users\\cmobley\\desktop\\split for crm check.csv', "r") as readfile:
name_split = []
for line in readfile:
whitespace_split = line.split(" ")
remove_returns = (line.replace('/n', "") for line in whitespace_split)
name_split.append(remove_returns)
print (name_split)
with open ('c:\\users\cmobley\\desktop\\testblank.csv', 'w', newline = '\n') as csvfile:
writer = csv.writer(csvfile, delimiter = ',',
quotechar = '"', quoting = csv.QUOTE_MINIMAL)
writer.writerows(name_split)
感謝,可以提供任何幫助!我仍然在努力學習Python。