#! /usr/bin/env python3import pcb_parserimport pcb_typesimport ezdxfimport sysdef read_footprint(file_name: str) -> pcb_types.Element:with open(file_name, 'r') as f:s = f.read()parser = pcb_parser.PcbFootprintParser(s)element = parser.parseElementBlock()return elementdef write_dxf(file_name: str):doc = ezdxf.new('R12')msp = doc.modelspace()msp.add_circle((1, 2), radius=3)doc.saveas(file_name)def main():fp = read_footprint(sys.argv[1])print(fp)if __name__ == '__main__':main()