【发布时间】:2016-06-01 15:06:19
【问题描述】:
我想让我的数据分析脚本将执行时使用的变量保存为文本文件。如果可能的话,我希望他们将其保存为 script(var1, var2, var3) 格式,这样如果我想重新运行分析,我就可以执行该文本。
我知道我可以通过编写字符串手动完成此操作。
然而,我想知道是否有更自动化的方法 - 如果我编辑变量数量、名称或脚本名称,则不需要任何手动更新。也许 python 脚本有这样一种评估自己的方法?
【问题讨论】:
-
您可以编写一个装饰器来捕获参数,创建一个带有时间戳的
.py文件,并将参数注入适当的位置,然后正常调用原始函数。但是,为您编写此内容超出了 SO 问题的范围。 -
也许建一个小日志?
标签: python arguments parameter-passing