在Python中,__main__是一个特殊的模块名,用于表示当前执行的脚本或程序
▥Python
𝄐 0
python import,pythonimport代码灰色,Python import cv2报错,pythonimport math,Python import turtle,Python import random
在Python中,__main__是一个特殊的模块名,用于表示当前执行的脚本或程序。
当我们运行一个Python脚本时,Python解释器会将该脚本作为一个模块导入。如果这个脚本是我们要直接运行的主程序,那么它的模块名就是__main__。
使用if __name__ == '__main__':语句可以判断当前模块是否是主程序,并在需要时执行一些代码。
下面是一个简单的例子:
python
# test.py
def hello():
print("Hello, world!")
if __name__ == '__main__':
hello()
在命令行中执行python test.py,将输出Hello, world!。而如果我们在另一个脚本中导入了test.py,那么hello()函数不会被执行。
python
# main.py
import test # 导入 test.py 模块
print("This is the main program.")
在命令行中执行python main.py,将输出This is the main program.,而不会执行hello()函数。
在Python中,__main__是一个特殊的模块名,用于表示当前执行的脚本或程序。
当我们运行一个Python脚本时,Python解释器会将该脚本作为一个模块导入。如果这个脚本是我们要直接运行的主程序,那么它的模块名就是__main__。
使用if __name__ == '__main__':语句可以判断当前模块是否是主程序,并在需要时执行一些代码。
下面是一个简单的例子:
python
# test.py
def hello():
print("Hello, world!")
if __name__ == '__main__':
hello()
在命令行中执行python test.py,将输出Hello, world!。而如果我们在另一个脚本中导入了test.py,那么hello()函数不会被执行。
python
# main.py
import test # 导入 test.py 模块
print("This is the main program.")
在命令行中执行python main.py,将输出This is the main program.,而不会执行hello()函数。
本文地址:
/show-276655.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。