__main__.py 文件源码

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

项目:bomtool 作者: iromero91 项目源码 文件源码
def main():
    from sys import argv, stdout
    from csv import DictWriter, excel_tab
    net_data = car(sexp.load(open(argv[1])))
    pcb_data = car(sexp.load(open(argv[2])))

    comps = comps_from_netlist(net_data)
    bom = bom_from_comps(comps)
    bof = open(argv[3], 'w')
    bom_writer = DictWriter(bof, fieldnames=_bom_fields,
                            extrasaction='ignore')
    bom_writer.writeheader()
    for b in bom:
        bom_writer.writerow(b)

    xyrs = do_xyrs(pcb_data, comps)
    xof = open(argv[4], 'w')
    xyrs_writer = DictWriter(xof, fieldnames=_xyrs_fields, dialect=excel_tab,
                             extrasaction='ignore')
    xyrs_writer.writeheader()
    for r in xyrs:
        xyrs_writer.writerow(r)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号