用法:
csv.reader(csvfile, dialect='excel', **fmtparams)
返回一个读取器对象,它将遍历给定
csvfile
中的行。csvfile
可以是任何支持迭代器协议并在每次调用其__next__()
方法时返回一个字符串的对象——文件对象和列表对象都适用。如果csvfile
是文件对象,则应使用newline=''
打开它。 1 可以提供一个可选的dialect
参数,用于定义一组特定于特定CSV 方言的参数。它可能是Dialect
类的子类的实例或list_dialects()
函数返回的字符串之一。可以提供其他可选的fmtparams
关键字参数来覆盖当前方言中的各个格式参数。有关方言和格式参数的完整详细信息,请参阅方言和格式参数部分。从 csv 文件读取的每一行都作为字符串列表返回。除非指定了
QUOTE_NONNUMERIC
格式选项,否则不会执行自动数据类型转换(在这种情况下,未加引号的字段将转换为浮点数)。一个简短的使用示例:
>>> import csv >>> with open('eggs.csv', newline='') as csvfile: ... spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') ... for row in spamreader: ... print(', '.join(row)) Spam, Spam, Spam, Spam, Spam, Baked Beans Spam, Lovely Spam, Wonderful Spam
相关用法
- Python csv.DictWriter用法及代码示例
- Python csv.Dialect用法及代码示例
- Python csv.DictReader用法及代码示例
- Python csv.writer用法及代码示例
- 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.reader。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。