什么场景下会有main函数?
如果此python脚本作为模块(module )导入import (其中的main ),则不会执行)函数。
main函数的作用?
__ name__=='__ main__ '是Python的main函数的入口。 这并不是说只有放入此语句才能使用python xxx.py执行,而是说您可以在此确定当前是否直接从python调用并运行。
main为什么只有文件当作执行程序的时候才会被执行呢?
这是因为两个原因: main函数是所有可执行程序的入口。 另一方面,python解释器会按顺序运行脚本,而不会调用不属于程序本身的代码或函数。 需要补充说明的是,如果作为模块或库导入程序中,则会直接成为代码的一部分。
参考代码:
文件: main_function.py
遇到“”问题也没人回答吗? 编辑成立了Python学习交流QQ群:找有579817333杂志的伙伴,互相帮助,群里有很好的视频学习教程和PDF电子书!' ' importdatetimeprint ' ' hello world!' (print ) ) timeis )、datetime.datetime.now ).strftime (' % y-% m-% d % h : % m 3360 % s % a ) ) (def main )
主git : (master ) py main_function.pyHello World! timeis 2019-07-2209336050336050 mondaythismessageisfrommainfunction文件test_main.py
遇到“”问题也没人回答吗? 编辑成立了Python学习交流QQ群:找有579817333杂志的伙伴,互相帮助,群里有很好的视频学习教程和PDF电子书!' ' ' importmain_functionprint('done!' ) 执行结果:
主git : (master ) py test_main.pyHello World! timeis 2019-07-2209336052:00 Monday done!结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!
Python基础入门教程推荐:更多Python视频教程-关注b站: Python学员
33559 www.bilibili.com/video/b v1 ll4y1 H7 ny? share_source=copy_web
Python爬虫案例教程推荐:更多Python视频教程-关注b站: Python学员
33559 www.bilibili.com/video/b v1 qz4y1 n 7ya? share_source=copy_web