logging.debug("New positions line = %s",new_positions_line)
template_lines[2]=new_positions_line
logging.info("Writing robot script to %s",outfilename)
withopen(outfilename,"w")asout:
forlineintemplate_lines:
out.write(line)
logging.info("Done.")
if__name__=="__main__":
parser=argparse.ArgumentParser()
parser.add_argument("filename",type=str,metavar="FILENAME",help="Filename of csv file containing source and target positions on a well plate.")
parser.add_argument("--outfile","-o",type=str,dest='out',metavar="OUT",help="(Optional) filename of generated script. Defaults to 'robot.py'.",default="robot.py",required=False)