PYTHON->;创建导入时打印某些内容的模块
在Python中导入模块时,我通常按照以下步骤进行:PYTHON->;创建导入时打印某些内容的模块,python,printing,import,python-import,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
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'
在这里,您可以找到有关此语法的更多信息:模块在导入时默认执行。这就是为什么大多数都受到
的保护,以防止这种情况发生。虽然可以通过向模块中添加简单的print语句来实现,但这是一种非常糟糕的设计。例如,有人输入你的模块,想知道为什么有你的输出。它可以打印不同的消息,这取决于你如何打开文件?例如:如果您在python命令行->导入模块->中,它将打印“hello”。如果您在系统控制台中,do->python module.py->它会打印“world!”,一切工作都非常出色。多谢各位。