Python中主函数的标准返回值是什么?

Joã*_* L. 2 python program-entry-point return

我正在帮助我在大学的课程项目,我们有一个脚本,它取决于其中一个模块的主要功能的返回值(通过main函数,我的意思是"main()").但是在该函数中,没有值返回代码已经成功完成它应该完成的事情,或者没有.那么,如果函数中没有"return"语句,那么当它到达函数末尾时返回的标准值是多少?

Dan*_*man 9

你从一开始就已经做了一个错误的假设,那就是必然存在一个主要的功能.没有:Python不需要一个,如果它在那里则不会自动调用一个.相反,所有Python模块都是从上到下执行的; 如果模块级别的唯一事情是调用main(),那么这就是所谓的,但否则就不会发生.

  • 这就是为什么有代码"if __name__ =='__ main__':[...]"? (2认同)