导入模块完成后,PYTHON调用一个函数

时间:2018-03-02 07:53:30

标签: python hook python-module

我想在导入模块后执行一个函数。我知道我可以直接在模块的末尾调用该函数来实现这一点。 例如......

# Inside File Test.py
import something
from test import sayhi

# Lots of functions and classes are defined here

# End of the module
sayhi()

但是,由于会有几个人不断更改文件,我不想在文件的末尾添加 sayhi()但是想要 sayhi()加载完成后调用。 python中有一个钩子,一旦导入模块语句完成就会执行吗?我正在寻找像 sys.settrace 这样的东西,区别在于只有在导入完成后才能调用它。

0 个答案:

没有答案