Python 运行守护程序服务器或shell命令?

Python 运行守护程序服务器或shell命令?,python,linux,go,Python,Linux,Go,我需要验证电话号码,有一个非常好的python库可以做到这一点。然而,我的堆栈已经用完了,我真的不希望移植一个非常大的库。您认为使用python库最好是从Go代码库中运行shell命令,还是运行后台程序,然后我必须以某种方式与之通信?python作为一种解释语言,要求系统在每次从命令行运行脚本时加载解释器。也 在我的特定系统上,在磁盘缓存之后,系统需要20毫秒来执行带有导入字符串的脚本(这对于您的用例来说是合理的)。如果你正在处理大量的信息,并且不能同时提交它,你应该考虑设置一个守护进程来避免这

我需要验证电话号码,有一个非常好的python库可以做到这一点。然而,我的堆栈已经用完了,我真的不希望移植一个非常大的库。您认为使用python库最好是从Go代码库中运行shell命令,还是运行后台程序,然后我必须以某种方式与之通信?

python作为一种解释语言,要求系统在每次从命令行运行脚本时加载解释器。也

在我的特定系统上,在磁盘缓存之后,系统需要20毫秒来执行带有
导入字符串的脚本(这对于您的用例来说是合理的)。如果你正在处理大量的信息,并且不能同时提交它,你应该考虑设置一个守护进程来避免这种开销。
另一方面,守护进程的编写和测试更为复杂,因此在过早优化之前,您可能应该先看看脚本是否适合您的需要


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

库和代码库之间需要多少通信?你做得越多,设置一个守护进程就越有意义。想知道你是否因为它是基于意见的,或者一个解决方案是否比另一个好,这个问题实际上是可以回答的……所以你会使用这个Python库每隔一段时间验证用户输入?例如,与在现有数据集中的数千条记录上使用它相反?那么性能就不成问题了,我会选择更容易理解、调试和维护的解决方案。最有可能产生一个子流程。@peakxu很少。“这是一个电话号码,有效吗?”@LukasGraf,这正是我的想法。有时它可能会被大量使用(导入大量数字),但大多数情况下不会被频繁使用。