用法:
csv.writer(csvfile, dialect='excel', **fmtparams)
返回負責將用戶數據轉換為給定 file-like 對象上的分隔字符串的編寫器對象。
csvfile
可以是具有write()
方法的任何對象。如果csvfile
是文件對象,則應使用newline=''
1 打開它。可以給出一個可選的dialect
參數,該參數用於定義一組特定於特定 CSV 方言的參數。它可能是Dialect
類的子類的實例或list_dialects()
函數返回的字符串之一。可以提供其他可選的fmtparams
關鍵字參數來覆蓋當前方言中的各個格式參數。有關方言和格式參數的完整詳細信息,請參閱方言和格式參數部分。為了盡可能輕鬆地與實現 DB API 的模塊進行交互,值None
被寫為空字符串。雖然這不是一個可逆的轉換,但它可以更輕鬆地將 SQL NULL 數據值轉儲到 CSV 文件,而無需預處理從cursor.fetch*
調用返回的數據。所有其他非字符串數據在寫入之前都使用str()
進行字符串化。一個簡短的使用示例:
import csv with open('eggs.csv', 'w', newline='') as csvfile: spamwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) spamwriter.writerow(['Spam'] * 5 + ['Baked Beans']) spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
相關用法
- Python csv.reader用法及代碼示例
- Python csv.DictWriter用法及代碼示例
- Python csv.Dialect用法及代碼示例
- Python csv.DictReader用法及代碼示例
- Python cudf.core.column.string.StringMethods.is_vowel用法及代碼示例
- Python cudf.Series.ceil用法及代碼示例
- Python cudf.core.column.string.StringMethods.endswith用法及代碼示例
- Python cuxfilter.charts.datashader.heatmap用法及代碼示例
- Python cudf.Series.update用法及代碼示例
- Python calendar firstweekday()用法及代碼示例
- Python cusignal.windows.windows.hann用法及代碼示例
- Python cudf.DataFrame.mod用法及代碼示例
- Python cudf.DataFrame.isin用法及代碼示例
- Python cudf.core.column.string.StringMethods.title用法及代碼示例
- Python cuml.metrics.pairwise_distances.pairwise_distances用法及代碼示例
- Python collections.somenamedtuple._replace用法及代碼示例
- Python cuxfilter.charts.panel_widgets.int_slider用法及代碼示例
- Python cudf.DataFrame.rmul用法及代碼示例
- Python cudf.Series.max用法及代碼示例
- Python cmath.isclose()用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 csv.writer。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。