跨语言调用是否为最优解,如果不是如何避免?
資深大佬 : QBugHunter 4
现在有个程序 A,使用 C++编写。
然后有一个 Pythno 脚本 B,脚本 B 用于去某些指定的网站抓取数据,抓取的时间由程序 A 来决定,只有特定时间内抓取的数据才有效。
这里有 2 个限制
- 程序 A 决定抓取时间是由别的因素来决定的,包括人工输入,所以完全随机,因此脚本 B 无法通过在指定时间执行,把数据存入文件,然后程序 A 来读取这种形式。
- 脚本 B 经常性的需要替换,约定脚本 B 里的函数名一样,但函数代码经常更换已满足不同情况下的需求
在这种情况下,只能在程序 A 里编写调用 python 脚本的代码。
请问类似这种情况,由 C++调用 Python 是否是最优选择?如果不是有没有更好的解决办法。
大佬有話說 (12)