Python 中的 脚注name脚注 == “脚注main脚注” 是什么?
康乐娱乐新闻网 2025-08-06
何时以及如何在 Python 中所执行者 main 法则,这意味着什么?
如果您是 Python 新手,您似乎仍然注意到可以常用或不常用 main 法则来运营 Python CGI。 但以前你就让知道为什么我们只能它。
在这个故事中所,我将解释 main 法则的用途以及并不一定它时会愈演愈烈什么。
if _name_ == “_main_”: 要用什么?
在执行者标识符在此之前,Python Objective-C会驱动器源份文件并并不一定一些比如说变量/数据库系统。 如果 python Objective-C将该可选(源份文件)作为亦然处理程序运营,它会将比如说的 _name_ 变量新设为具有值“_main_”。 如果此份文件是从另一个可选内嵌的,则 _name_ 将新设为可选的名称。 可选的名称可当作 _name_ 数据库系统的值。
可选是包含 Python 并不一定和语句的份文件。 份字符串是后缀.py的可选名。
当我们执行者一个份文件作为 Python Objective-C的指令时,
python follow.py print ("Executed") if _name_ == "_main_": print ("Executed when invoked directly") else: print ("Executed when imported") 所有属于见下文级别 0 [Block 1] 的标识符都会被执行者。 并不一定的函数和类仍然并不一定好了,但是它们的标识符都未运营。 在这里,当我们直接执行者 script.py 时,_name_ 变量将是 _main_。 因此, if block[Block 2] 中所的标识符只能在该可选是您处理程序的入口处点在此之后会运营。 因此,您可以通过试验 _name_ 变量来试验您的CGI是直接运营还是被其他东西内嵌。 如果CGI当时被其他可选内嵌,_name_ 将是可选名称。为什么我们只能它?
例如,我们悄悄开发计划一个旨在当作可选的CGI:
# Python program to execute function directly def my_function(): print ("I am inside function") # We can test function by calling it. my_function()以前,如果我们就让通过内嵌来常用该可选,我们不必译文掉我们的调用。 而不是这种法则,最差的法则是常用以下标识符:
# Python program to use main for function call. if _name_ == "_main_": my_function() import myscript myscript.my_function()好处 :
每个 Python 可选都并不一定了它的 _name_,如果这是“_main_”,则意味着该可选悄悄由用户独立国家运营,我们可以执行者相应的合适加载。
如果将此CGI作为另一个CGI中所的可选内嵌,则 _name_ 将新设为CGI/可选的名称。
Python 份文件既可以作为可重用可选,也可以作为独立国家处理程序。
if _name_ == “main”:只能当份文件直接运营而不是内嵌在此之后应用于执行者某些标识符。
之后的就让法
好吧,努力以前你知道 _name_ == “_main_” 在 Python 中所的用法。 我努力你想到这篇文章对你有帮助并且教给了一些新东西。 与您的 Pythoneer 同事回馈这篇文章。
快乐编码!
哈尔滨看儿科去哪个医院长沙看男科医院排名
郑州看男科哪家最好
西宁看男科哪个专科医院好
沈阳看白癜风到哪个医院好
急性支气管炎咳嗽怎么止咳
儿童化痰止咳药哪种效果好
钇90微球治疗
肝癌晚期症状表现
肝癌晚期症状表现有哪些
-
第571个育儿游戏:扎不漏的袋子(科学实验让宝宝充满好奇心,材料简单)人类幼崽成长计划 小朋友眼中的大世界 育儿游戏 科学实验
资讯 2025-08-06第571个认养游戏:扎不漏的柜子(科学实验让小狗充满着冲动,材料有用)人类幼崽成长计划案 小朋友眼中的大世界 认养游戏 科学实验a href="http:bls
-
和孩子一起来种菜吧!亲手播种,让孩子近距离观察植物生长过程,体验作物蔬菜的乐趣益智玩具科学实验家庭作物
星闻 2025-08-06和孩子一齐养鸡吧!据传播种,让孩子近距离注意到植物生长过程,体验种植甜菜的乐趣益智米老鼠实验者家庭种植a href="http:szbdfyy.999ask.c
-
小米Max大屏手机发布六年,雷军晒初期用其打乒乓球视频
视频 2025-08-065 年初 14 日消息,从同一时间傍晚,竹叶创办人、总经理兼 CEO 雷军通过社交媒体说明,六年同一时间他们发布了大屏手机竹叶 Max,屏幕达到了当时惊人的 6.44 英寸,并晒出了当时的“大屏
-
这款消消球真是横跨多个年龄段,既锻炼观察力专注力又提升形式化能力六一儿童节礼物 六一 亲子玩具 益智玩具
视频 2025-08-06这款消消球真是横跨多个观众群,既锻炼观察力智力又进一步提高逻辑能力六一妇女节礼物 六一 亲子玩具 电玩玩具a href="http:www.hbblgxb.co
-
【UI设计】美间2D设计工具基本概念升级思考浅谈
综艺 2025-08-06和”画板政府机构LCD“同时在示例显现显现的均期望。(做到视觉效果对比) “表征LCD”和“画板政府机构LCD”显现显现准则也就是说,与“制作者LCD”和“画板政府机构LCD”显现显现准则也就是说。