用法:
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。