如何在jupyter笔记本中运行包含argparse函数的主函数?

[如何在jupyter笔记本中运行包含argparse函数的主函数?主要功能示例] [1]



if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument("-pretrained_model",default='bert',type=str)
    parser.add_argument("-mode",default='',type=str)
    parser.add_argument("-select_mode",default='greedy',type=str)
    parser.add_argument("-map_path",default='../../data/')
    parser.add_argument("-raw_path",default='../../line_data')
    parser.add_argument("-save_path",default='../../data/')
    parser.add_argument('-n_cpus',default=2,type=int)


    args = parser.parse_args()
    init_logger(args.log_file)
    eval('data_builder.'+args.mode + '(args)')
YesKing_new 回答:如何在jupyter笔记本中运行包含argparse函数的主函数?

请尝试使用args = parser.parse_args(args=[])代替args = parser.parse_args()

希望这会有所帮助。

本文链接:https://www.f2er.com/3162953.html

大家都在问