繁体   English   中英

如何从命令行初始化要在多次调用 Python 中使用的对象

[英]How can I initialise an object to be used in multiple calls Python from the command-line

我有一个脚本,它使用了一个非常大的对象。 我用pickle加载对象,但这样做需要几秒钟。 如果它必须发生一次或两次,那没什么大不了的,但我希望使用该代码成百上千次!

我认为我的问题是我想几乎“让”对象处于活动状态,然后可以在需要时从命令行调用它。 我对 Python 相当陌生,所以我不确定这有多大可能; 抱歉,如果我在我的问题中没有使用正确的术语。 我目前正在 Spyder 中编写和运行我的 python,但最终我想在服务器上运行它,并在需要时调用代码。

如果您的脚本在 python 程序上循环,请在程序内移动循环。

另一方面,如果您希望能够按需使用大对象,则可能需要客户端/服务器配置。 Thriftpy是实现这一目标的一种非常简单的方法。 thriftpy 服务器将保存对象和处理逻辑,客户端将是一个命令行脚本,它将调用服务器并传递处理对象所需的任何参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM