我对python相当陌生,不确定这里的最佳解决方案。在
当生成一些日历pdf输出时,我有一个通用脚本。我用一个小的gen_config.py
文件对其进行配置,该文件位于主脚本顶部import
-ed。配置主要是name=value
对。在
现在,我需要在我的配置中包含一些稍微复杂一些的数据-要在日历上显示的假日列表。我有一个方便的函数,可以在我的主脚本中为字典添加假日-add_holiday(2019, 1, 1, "New Year's Day")
。但是我不知道从我的配置脚本调用这个的最佳方法?包括来自配置的主脚本是一个循环依赖。。。有没有解决这个问题的好办法?在
我考虑过将配置转换为json或类似的东西,我对这个解决方案持开放态度。只需要寻找最快/最简单的方法,json感觉可能有点过头了。在
只是为了让这一切不会长久。。。我听从了@jasonharper的建议,将函数(和全局变量)移到一个单独的文件中,该文件从两个地方都包含。效果很好!在
相关问题 更多 >
编程相关推荐