首页IT科技python中每个模块都有一个名称,通过特殊变量(Python不同模块下特殊变量的使用)

python中每个模块都有一个名称,通过特殊变量(Python不同模块下特殊变量的使用)

时间2025-04-30 06:49:14分类IT科技浏览3451
导读:1、当模块(源文件)作为主程序运行,解释器将硬编码字符串赋值"__main__"给__name__变量。...

1          、当模块(源文件)作为主程序运行          ,解释器将硬编码字符串赋值"__main__"给__name__变量            。

#Itsasiftheinterpreterinsertsthisatthetop #ofyourmodulewhenrunasthemainprogram. __name__="__main__"

2                  、当模块被另一个导入时                  ,导入语句中的名称分配给__name__变量               。

假设某个其他模块是主程序并且它导入您的模块      。这意味着在主程序或主程序导入的其他模块中有这样的语句:

#Supposethisisinsomeothermainprogram. importfoo

解释器将搜索您的foo.py文件(以及搜索其他一些变体)     ,并且在执行该模块之前         。

#Itsasiftheinterpreterinsertsthisatthetop #ofyourmodulewhenitsimportedfromanothermodule. __name__="foo"

以上就是Python不同模块下特殊变量的使用       ,希望对大家有所帮助               。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
网站排名优化的细节(关键在于细节,优化莫忘初心) 肇庆网站建设技巧(鄂州网站建设技巧)