模块可以通过查看预定义的全局变量 __name__
找到自己的模块名称。如果它的值为 "__main__"
,程序将作为脚本运行。通常,通过导入使用的许多模块也提供命令行界面或自检,并且只在检查 __name__
之后,才执行之后的代码:
<span class="k">def</span> <span class="nf">main</span><span class="p">():</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">"Running test..."</span><span class="p">)</span>
<span class="o">...</span>
<span class="k">if</span> <span class="vm">__name__</span> <span class="o">==</span> <span class="s1">"__main__"</span><span class="p">:</span>
<span class="n">main</span><span class="p">()</span>
www#gaodaima.com来源gaodaimacom搞#代%码网搞代码
来源:搞代码网:原文地址:https://www.gaodaima.com