博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3 __name__
阅读量:6582 次
发布时间:2019-06-24

本文共 324 字,大约阅读时间需要 1 分钟。

__name__究竟是什么

  • 我们经常会在各种代码中见到一个__name__ == '__main__', 这究竟是什么意思呢
  • 当一个python文件是被当做一个脚本运行的时候, 它的__name__就为__main__, 比如以下代码
>>> def add(x, y):...     return x+y>>> __name__'__main__'
  • 当文件被当做模块导入时, __name__就是文件的名字, 如下代码
>>> import os>>> os.__name__'os'

所以我们平常见到的__name__ == "__main__"就是指当前文件作为脚本运行时会发生的一些事情, 防止当前文件作为模块导入时运行自己不想运行的代码

转载地址:http://esino.baihongyu.com/

你可能感兴趣的文章
[清华集训2014]玛里苟斯
查看>>
【MVC+EasyUI实例】对数据网格的增删改查(上)
查看>>
Project Euler 345: Matrix Sum
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
.htaccess 基础教程(四)Apache RewriteCond 规则参数
查看>>
UVM中的class--2
查看>>
ORACLE 存储过程异常捕获并抛出
查看>>
root用户重置其他密码
查看>>
Oracle推断值为非数字
查看>>
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用
查看>>
vue-cli中理不清的assetsSubDirectory 和 assetsPublicPath
查看>>
从JDK源码角度看Short
查看>>
五年 Web 开发者 star 的 github 整理说明
查看>>
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
查看>>
中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
查看>>
inno setup 打包脚本学习
查看>>
php 并发控制中的独占锁
查看>>
React Native 0.20官方入门教程
查看>>
JSON for Modern C++ 3.6.0 发布
查看>>
我的友情链接
查看>>