def next(self):
"""
Yields the next row from the source files.
"""
for self._filename in self._filenames:
self._open()
for row in self._csv_reader:
self._row_number += 1
yield dict(zip_longest(self._fields, row, fillvalue=''))
self._close()
self._row_number = -1
self._filename = None
raise StopIteration
# ------------------------------------------------------------------------------------------------------------------
评论列表
文章目录