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

标签 python printing import python-import

当我在 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?

关于PYTHON -> 创建一个在导入时打印内容的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40930772/

相关文章:

python - scipy curve_fit 对于大 X 值不正确

python - 在 Matplotlib 中,如何避免 axvspan 重叠?

python - DRF框架入口ID暴露的风险

Python:函数 print() 中的语法无效

python - 如何在同一行上打印这些输出?

node.js - 如何在 typescript 中使用带有 es6 import 语法的 Node 模块

python - Python 中的字典列表

python - CSV 文件无法打印?

Java导入类System

objective-c - iOS:当我将 AppDelegate.h 包含到另一个头文件中时,什么会导致 Xcode 编译器抛出错误?