我需要验证电话号码,并且有一个很好的python库可以做到这一点。但是我的栈是Go,我真的不希望移植一个很大的库。您认为通过在Go代码库中运行shell命令或运行守护程序(然后必须通过某种方式与之通信)来使用python库会更好吗?

最佳答案

Python是一种解释性语言,每次从命令行运行脚本时,都要求系统加载解释器。也

在我的特定系统上,在磁盘缓存之后,系统需要20毫秒来执行带有import string的脚本(对于您的用例而言,这可能是合理的)。如果您要处理大量信息,并且无法一次提交所有信息,则应考虑设置守护程序来避免此类开销。

另一方面,守护程序的编写和测试更为复杂,因此您可能应在过早优化之前查看脚本是否满足您的需求。

您的问题没有适合所有情况的答案。最终,您始终必须在数据和系统中尝试性能,

关于python - 运行守护程序服务器还是shell命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23227044/

10-12 21:34