我正在运行一个使用pickle加载大量数据的脚本。 对于这么大量的数据,运行脚本需要花费很多时间,这反过来又很难处理(尤其是调试)。
为了解决上面的问题,我考虑将控制台中定义的一些变量传递给脚本。这将允许我只加载pickle一次,并在每次我想使用他们的数据时将其传递给脚本。
我试图找到一种方法来做到这一点但却无法找到。 有没有办法将控制台变量传递给脚本?
答案 0 :(得分:0)
没关系。我可以在脚本中创建一个函数,然后从控制台调用它而不是__main__
。
例如,对于脚本A.py,添加一个函数b(params),然后在控制台中运行
from <pathToA>.A import *
b(params)