if __name__ == '__main__' main()
时间: 2023-10-28 20:06:08 浏览: 51
python— if __name __ == ‘__main __’
5星 · 资源好评率100%
`if __name__ == '__main__'` 是 Python 中一个常见的用法,它用于判断当前模块是否是主程序入口。如果当前模块是主程序入口,则会执行 `main()` 函数。如果当前模块被其他模块导入,`main()` 函数将不会被执行。
例如,如果你有一个名为 `example.py` 的 Python 文件,在其中定义了一个函数 `main()`,你可以使用以下代码来判断是否是主程序入口,并执行 `main()` 函数:
```
def main():
print("Hello, world!")
if __name__ == '__main__':
main()
```
当你在命令行中运行 `python example.py` 时,`main()` 函数将被执行,并输出 "Hello, world!"。但如果你在另一个 Python 文件中导入了 `example.py`,`main()` 函数将不会被执行。
阅读全文