用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。