我有相当小的对象的巨大(~7GB)json数组.
是否有相对简单的方法来过滤这些对象而不将整个文件加载到内存中?
--stream选项看起来合适,但我无法弄清楚如何将[path,value]的流折叠到原始对象.
我想这是一个普遍的问题,如果没有张贴在正确的地方,那就很抱歉.
比方说,我有一个a导入功能os.如果我要多次从另一个文件调用此函数,我假设导入也会多次执行?有没有办法只导入模块,如果它不存在?
基本上,我有一个类调用从各种文件导入的多个函数,而不是导入整个文件我认为它更容易导入只是函数但现在我想知道我是否会在长期与自己头痛进口过剩.
有没有办法将最后回显的消息检索到变量中?
例如:如果我调用函数,那么:
echo 'foo'
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式将这个'foo'检索到变量中吗?
谢谢!