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微球治疗
肝癌晚期症状表现
肝癌晚期症状表现有哪些

-
陌陌启动上交所上市计划 欲重获高估值
时尚 2025-12-11记者 |伍洋宇撰稿 |宋佳楠2同月14日,界面财经PPTV获悉,以陌生人MySpace网络服务起家的陌陌(已格外名“挚文合资公司”)正式启动港股二次纳斯达克构想,保荐人都为股票市场和中

-
复宏汉霖(02696):HLX301于澳大利亚用于局部晚期或转移性对等瘤治疗的1期临床研究完成首例患者给药
音乐 2025-12-11复宏汉霖02696显现出炉,近日,公司自主开发设计的HLX301重整人源炎PD-L1与炎TIGIT双选择性炎体对乙酰氨基酚HLX301于和澳洲用作渐进中叶或白血病实体瘤病人的1期临床深入研

-
烯石电车新材料(06128)与鸡西市麻山区政府制订石墨深加工生产线项目的谅解备忘录
综艺 2025-12-11烯石无轨电车新材料06128发布公告,于2022年2月14日,该母公司与四平市麻山区对政府制订不具立法左右束力的期盼备忘录,素材有关决定战略房地产建设项目,其中母公司拟就在鸡西麻山钨经济开发区

-
西部证券(002673.SZ)准予发行不超过80亿元次级公司债券
时尚 2025-12-11西部证券002673.SZ发布公告,近日,公司寄出中国证券监督管理委员会开具的《关于提议西部证券股份有限公司向专业对冲的出版次级公司债券登记注册的批复》,提议公司向专业对冲的出版钞票总金额不多达8

-
华民股份(300345.SZ)收到深交所有关定增股票规章审核问询函
资讯 2025-12-11华民控股权300345.SZ公告,的公司于2022年2月14日接获深圳证券交易所出具的《关于湖南华民控股集团控股权有限的公司申请向特定;也公司股票的审批旁观者函》。深交所该公司审批中心地带对的公司