【发布时间】:2016-06-01 14:38:46
【问题描述】:
我正在运行一个脚本,该脚本使用泡菜加载大量数据。 对于如此大量的数据,运行脚本需要花费大量时间,这反过来又使其难以处理(尤其是调试)。
为了解决上述问题,我考虑将控制台中定义的一些变量传递给脚本。这将允许我只加载一次泡菜,并在每次我想使用它们的数据时将其传递给脚本。
我试图找到一种方法来做到这一点,但找不到任何方法。 有没有办法将控制台变量传递给脚本?
【问题讨论】:
我正在运行一个脚本,该脚本使用泡菜加载大量数据。 对于如此大量的数据,运行脚本需要花费大量时间,这反过来又使其难以处理(尤其是调试)。
为了解决上述问题,我考虑将控制台中定义的一些变量传递给脚本。这将允许我只加载一次泡菜,并在每次我想使用它们的数据时将其传递给脚本。
我试图找到一种方法来做到这一点,但找不到任何方法。 有没有办法将控制台变量传递给脚本?
【问题讨论】:
没关系。我可以在脚本中创建一个函数,然后从控制台调用它,而不是使用__main__。
例如,对于脚本 A.py,添加一个函数 b(params),然后在控制台中运行
from <pathToA>.A import *
b(params)
【讨论】: