nodejs可以利用child_process的exec创建一个子进程来执行python的代码。
假设有如下代码:
python代码
main.py
import sys
import numpy as np
params = np.load('params.npy').item() #高时间成本的io
def function(input):
return calculate_output(params, input)
print(function(sys.argv[1]))
那么在nodejs中,每次使用exec函数调用这段代码,都需要执行一次高时间成本的io,
而实际上这些io完全是重复的,那么有什么方法能避免这种重复的io呢?