PYTHON -> 创建一个在导入时打印内容的模块

PYTHON -> Creating a module that prints something when imported

当我在 Python 中导入一个模块时,我通常会进行如下操作:

from math import pi

pi

答案 -> 3.14159265

有什么方法可以创建一个在导入后立即打印某些内容的模块吗?

例如:

import module

Answer -> Hello world!

只需在您的模块中添加 print 语句,您就会完全按照您的描述实现。

为了跟进您的评论,您的模块应该是这样的:

print 'hello'
#Here define functions of the module 
...

if __name__ == "__main__":     
    print 'world'              

您可以在此处找到有关此语法的更多信息:What does if __name__ == "__main__": do?