コマンドラインではなくスクリプトからこの関数を実行したいと思います。たとえば、関数は次のとおりです。
def main():
parser = argparse.ArgumentParser(description='Caffe prototxt to mxnet model parameter converter.\
Note that only basic functions are implemented. You are welcomed to contribute to this file.')
parser.add_argument('caffe_prototxt', help='The prototxt file in Caffe format')
parser.add_argument('caffe_model', help='The binary model parameter file in Caffe format')
parser.add_argument('save_model_name', help='The name of the output model prefix')
args = parser.parse_args()
...
どうすればこのように実行できますか?
file.main('file_1.csv', 'file_2.csv', 'name')
また、コマンド ラインからしか実行できない関数を誰かが作成するのはなぜでしょうか。不便な感じです。