cga_util.py 文件源码

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

项目:firecloud_developer_toolkit 作者: broadinstitute 项目源码 文件源码
def dump_dict_table(filepath,table,fields=None):
    if isinstance(table,dict):
        keys = list(table.keys())
        keys.sort()
        table2 = []
        for key in keys:
            line = table[key]
            table2.append(line)
        table = table2

    if table == []:
        fields = []
    elif fields == None:
        fields = table[0].keys()
    fid = open(filepath,'w')
    outdict = csv.DictWriter(fid, dialect='excel-tab', lineterminator = '\n', fieldnames = fields)
    outdict.writerow(dict(zip(fields,fields)))
    outdict.writerows(table)
    fid.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号