私信  •  关注

Peter Mortensen preetika monda

Peter Mortensen preetika monda 最近创建的主题
Peter Mortensen preetika monda 最近回复了
5 年前
回复了 Peter Mortensen preetika monda 创建的主题 » 如何使用uu name_uuuu==”uuuu main_uuu“来编写python脚本[副本]

所有的答案几乎都解释了这个功能但我将提供一个使用它的例子,这可能有助于进一步澄清这个概念。

假设您有两个Python文件a.py和b.py。现在,a.py导入b.py我们运行a.py文件,首先执行“import b.py”代码在剩下的a.py代码运行之前,文件b.py中的代码必须完全运行。

在b.py代码中,有一些代码是该文件b.py的专有代码,我们不希望任何其他文件(除了b.py文件)运行该文件。

所以这一行代码就是这样检查的如果它是运行代码的主文件(即b.py),而在本例中不是(a.py是运行的主文件),则只执行代码。