python __main__什么意思 python__main__是啥意思?

python__main__是啥意思?uuuuu“这段代码的含义有一个经典的摘要:”。首先写入模块:此函数定义主函数。让我们执行PY文件并发现结果是“we are in”uuuumainuuuu“,这

python__main__是啥意思?

uuuuu“这段代码的含义有一个经典的摘要:”。

首先写入模块:

此函数定义主函数。让我们执行PY文件并发现结果是“we are in”uuuumainuuuu“,这意味着if语句的内容已经执行并且main()已经被调用了:

但是如果我们从另一个模块导入模块并调用main()一次会发生什么呢?

执行的结果是:we are in module

但是“we are in module”不显示uuuuuuumainuuuuuuuuu”,即modulesuuuuuuu nameuuuuuuuu=“uuuuuuuu mainuuuuuuuuuu”以下函数没有执行。

通过这种方式,“模块”文件可以由其他模块运行或引入,并且该功能不会执行两次。这就是重点。

的值不同。

如何理解python中的main?

执行此脚本时uuuuuu名称uuuuu值为uuuuuuu主uuuuuu如果导入脚本,将执行main()函数uuuuuuuu名称uuuu值不同。

将不调用main()函数。这句话用于编写可以直接运行的脚本,并为其他Python程序提供库调用