utils.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:montage 作者: storyful 项目源码 文件源码
def read_csv_to_dict(source, encoding='utf-8', dialect=csv.excel_tab):
    """
        Reads a CSV to a list of dicts

        CSV must have header row
    """
    reader = csv.reader(
        BytesIO(source.decode(encoding).encode('utf-8')),
        dialect=dialect
    )

    # get header
    header = reader.next()
    while not header and header is not None:
        header = reader.next()

    for row in reader:
        yield dict(zip(header, row))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号