python linux传外参数运行

xiaoxiao2021-02-28  89

1.linux上以传入外参的形式运行py

  代码内部: def main(path_crf_test, path_model, path_test, path_output, path_result): runLinuxCommandOnPY(path_crf_test, path_model, path_test, path_output, path_result) return True #将文件中的数据存储到psql数据库中 if __name__ == "__main__": parser = OptionParser(usage="%prog -s path_crf_test -c path_model -a path_test -t path_output -i path_result") parser.add_option( "-s", "--path_crf_test", help=u"The path_crf_test is a test tool, like crf_test(includes the full path)" ) parser.add_option( "-c", '--path_model', help=u"The path_model is a well-trained model(includes the full path)" ) parser.add_option( "-a", "--path_test", help=u"The file name is a need to test the data(includes the full path)" ) parser.add_option( "-t","--path_output", help=u"The file name is an intermediate data(includes the full path)" ) parser.add_option( "-i","--path_result", help=u"The file name is a final data(includes the full path)" ) if not sys.argv[1:]: parser.print_help() exit(1) (opts, args) = parser.parse_args() main(opts.path_crf_test, opts.path_model, opts.path_test,opts.path_output,opts.path_result) 执行命令: python entityRecognition.py -s crf_test -c doc/model/entity -a yjz/2017062400.data -t yjz/over_file/ -i /data/entity/ 执行命令,就是执行py 文件里面的 runLinuxCommandOnPY()  
转载请注明原文地址: https://www.6miu.com/read-71103.html

最新回复(0)