Python配置文件调用自定义函数

时间:2018-12-03 17:15:07

标签: python

我是python的新手,不确定在这里是否采用最佳解决方案。

生成日历pdf输出时,我有一个通用脚本。我使用一个小的gen_config.py文件对其进行配置,该文件在我的主脚本顶部是import版。该配置主要是name=value对。

现在,我需要在配置中包括一些稍微复杂的数据-在日历上显示的假期列表。我有一个方便的功能,可以在主脚本add_holiday(2019, 1, 1, "New Year's Day")中向字典添加假期。但是我不知道从配置脚本中调用此方法的最佳方法吗?包含来自config的主脚本是一个循环依赖...是否有解决此问题的好方法?

我已经考虑过将配置切换到json或类似的东西,我愿意接受该解决方案。仅仅寻找最快/最简单的方法,而json感觉可能就算过分了。

1 个答案:

答案 0 :(得分:0)

所以这不会持续...我遵循@jasonharper的建议,将函数(和全局变量)移到了一个单独的文件中,这两个地方都包含了该文件。运行良好!