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

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

时间2025-09-19 13:02:30分类IT科技浏览4967
导读: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
win10怎样设置浏览器为默认浏览器(win10如何自定义浏览器 win10系统设置默认浏览器方法)