避免导入和更改时间戳

时间:2017-10-09 10:38:23

标签: python

我如何避免使用import,并使源文件"感觉"一个"库的变化"?

一般情况:我在代码中使用import 禁止,所以我采用了类似这样的技巧:

fake_import.py

with open("cool_lib.py") as utils:
    exec(utils.read())

这与我需要使用的其他工具效果不佳,因为cool_lib.py的任何更改都不会影响fake_import.py的时间戳,而这些工具会基于make ,需要查看是否有一些Python文件被更改。

当然,我可以手动或使用脚本更改每个.py文件。但我不喜欢它。

有用的想法吗?

0 个答案:

没有答案