if name == main 正确写法
时间: 2023-08-15 11:06:23 浏览: 123
正确理解Python中if __name__ == '__main__'
`if __name__ == "__main__":` 是 Python 中常见的一个条件语句,通常用于控制模块被导入时的行为。正确的写法如下:
```python
def main():
# 程序入口
print("Hello, world!")
if __name__ == "__main__":
main() # 如果文件作为脚本直接执行,则执行 main 函数
```
在这个例子中,当文件作为脚本直接运行时,Python 会执行 `main()` 函数。而当文件作为模块被导入时,`main()` 函数不会被执行。这样可以让我们在开发时既可以将一个文件作为脚本直接运行,也可以将它作为模块导入到其他程序中使用,使代码更加灵活。
阅读全文