返回顶部
首页 > 资讯 > 后端开发 > Python >理解Python3中的__main__
  • 871
分享到

理解Python3中的__main__

2023-01-31 08:01:57 871人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

描述 python3 中以双下划线开头且结尾变量被称为 内置变量,如 init,name.该变量的具体值由该模块被调用的方式决定。1、当该模块被直接调用时,值为'main'2、当此模块被import,在母模块中调用时,则返回为子模块名称 看

描述

python3
以双下划线开头且结尾变量被称为 内置变量,如 init,name.
该变量的具体值由该模块被调用的方式决定。
1、当该模块被直接调用时,值为'main'
2、当此模块被import,在母模块中调用时,则返回为子模块名称

看实践样例

理解Python3中的__main__


附testModule.py源码

def main():
    print('__name__取值:',__name__)

if __name__ == '__main__':
    main()

--结束END--

本文标题: 理解Python3中的__main__

本文链接: https://lsjlt.com/news/192900.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 理解Python3中的__main__
    描述 Python3 中以双下划线开头且结尾变量被称为 内置变量,如 init,name.该变量的具体值由该模块被调用的方式决定。1、当该模块被直接调用时,值为'main'2、当此模块被import,在母模块中调用时,则返回为子模块名称 看...
    99+
    2023-01-31
  • Python中的if __name__ == __main__是什么
    本文小编为大家详细介绍“Python中的if __name__ == __main__是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python中的if __name__ ==&nb...
    99+
    2023-07-04
  • 关于Python中的if __name__ == __main__详情
    目录1.程序入口2.__name__是什么? 场景1:直接运行脚本 场景2:从其他脚本导入 3.__name__可以显示包路径 5.测试模块里函数 关于在学习Python的过程中,遇...
    99+
    2024-04-02
  • 一文弄懂Python中的 if __name__ == __main__
    1. 引言 在Python相关代码中,我们经常会遇到如下代码段: # stuffif __name__ == "__main__": # do stuff 本文将尽可能使用简单的样例来解释这里发...
    99+
    2023-09-10
    python pycharm 开发语言
  • 深入理解Python3中的http.client模块
    http 模块简介 Python3 中的 http 包中含有几个用来开发 HTTP 协议的模块。 http.client 是一个底层的 HTTP 协议客户端,被更高层的 urllib.request ...
    99+
    2022-06-04
    模块 http client
  • python3的requests解析中
    第一部分 关于requests库 (1)requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。(2)其中的Request对象在访问服务器后会返回一个Response对象,这个对象将返回的...
    99+
    2023-01-31
    requests
  • python3 组合的个人理解
    python的组合在我看来和函数的嵌套差不多,比如一个人,一把枪,一个类调用人的类,和抢的类把他们组合起来,这就叫组合!把两种不同,但是有联系的类组合在一起就叫类的组合!class person:     def __init__(self...
    99+
    2023-01-31
    组合
  • 一篇文章彻底弄懂Python中的if __name__ == __main__
    目录1. 引言2. 特殊变量3. 复杂的例子4. 使用场景5. 解决方案6. 总结1. 引言 在Python相关代码中,我们经常会遇到如下代码段: # stuff if __name...
    99+
    2022-12-08
    Python if __name__ == __main__ if__name__=='__main__'的作用 if __name__=='__main__'
  • Python3 处理JSON的实例详解
    Python3 处理JSON的实例详解 真的好简单,灰常简单 import os, io, sys, re, time, base64, json import webbrowser, urllib.r...
    99+
    2022-06-05
    详解 实例 JSON
  • 聊聊Python代码中if __name__ == ‘__main__‘的作用是什么
    目录Python中if __name__ == ‘__main__‘作用补充:if __name__ == '__main__':的运行原理总...
    99+
    2024-04-02
  • Python3中urlopen()的用法解读
    目录一、简介二、函数参数介绍三、返回处理方法详解四、版本区别, 注意事项五、实例总结一、简介 urllib.request.urlopen()函数用于实现对目标url的访问。 函数原...
    99+
    2023-03-14
    Python3 urlopen() urlopen()的用法 Python3中urlopen用法
  • 个人对于python3继承的理解
    #继承,这样理解就对了,你的就是我的,但是我的还是我的,但是你有我也有的,我就不稀罕你的,所以调用了父类的时候,self就是我,而不是你class you:     def __init__(self,name):         self...
    99+
    2023-01-31
  • python3中datetime库详解
    1介绍datetime库之前 我们先比较下time库和datetime库的区别先说下time在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近...
    99+
    2023-01-31
    详解 datetime
  • Python3中对range()逆序的解释
    目录对range()逆序的解释range函数逆序有两种实现方式来看一个比较难的问题range的逆序输出1.使用range里的步长参数 step,step为负值即代表反向输出2.使用r...
    99+
    2024-04-02
  • python3的异常处理
    在python运行的时候难免出现一些异常,但是python在遇到异常的时候就会停止了,但是有时候我们需要python即使在有异常的时候也需要继续向下运行,这个时候我们就需要用到异常处理了.1.简单的异常处理如: print(a) Trace...
    99+
    2023-01-31
    异常
  • Python3中map()、reduce()、filter()的用法详解
    目录1.map()2.filter()3.reduce()Python3中的map()、reduce()、filter() 这3个一般是用于对序列进行操作的内置函数,它们经常需要与 ...
    99+
    2024-04-02
  • Python3中的算术运算符详解
    目录一·算术运算符二·代码演示1·求和 +2·取差 -3·相乘 *4·相除 /5·取...
    99+
    2024-04-02
  • 解决python3 中的np.load编码问题
    由于在Python2 中的默认编码为ASCII,但是在Python3中的默认编码为UTF-8。 问题: 所以在使用np.load(det.npy)的时候会出现错误提示: you m...
    99+
    2024-04-02
  • Python3中urlencode和urldecode的用法详解
    在Python3中,`urllib.parse`模块提供了`urlencode`和`parse_qs`函数,用于URL编码和解码。1. `urlencode`函数用于将字典或包含键值对的元组列表编码为URL查询字符串。它的用法如下:``...
    99+
    2023-08-09
    Python
  • 一篇文章助你理解Python3中字符串编
    前几天给大家介绍了unicode编码和utf-8编码的理论知识,以及Python2中字符串编码问题,没来得及上车的小伙伴们可以戳这篇文章:浅谈unicode编码和utf-8编码的关系和一篇文章助你理解Python2中字符串编码问题。下面在P...
    99+
    2023-01-31
    字符串 一篇文章
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作