def main():
parser = argparse.ArgumentParser(description="NAF to FoLiA convertor", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument('naffile', nargs='?', help='Path to a NAF input document')
parser.add_argument('foliafile', nargs='?', help='Path to a FoLiA output document')
parser.add_argument('--id', type=str,help="Document ID for the FoLiA document (will be derived from the filename if not set)", action='store',default="",required=False)
args = parser.parse_args()
if not args.naffile:
parser.print_help()
sys.exit(2)
foliadoc = naf2folia(args.naffile, args.id)
if args.foliafile:
foliadoc.save(args.foliafile)
else:
print(foliadoc.xmlstring())
评论列表
文章目录