首页 > 其他分享 >关于__name__ == main 说明

关于__name__ == main 说明

时间:2023-01-24 02:44:35浏览次数:39  
标签:__ name py 模块 test main

 

if __name__ == '__main__' 作用
test.py :
	在当前文件中进行打印 print(__name__) # 结果就被解析为 __mian__ 
show.py
import test  # 导入 test脚本 执行当前show.py脚本
	在test.py文件中打印 print(__name__) # 就变为 test 也就是当前的文件名

当模块被导入时,模块名称是文件名;而当模块作为脚本独立运行时,名称为 __main__。
让模块既可以导入又可以执行

 

标签:__,name,py,模块,test,main
From: https://www.cnblogs.com/wkxz/p/17065749.html

相关文章

  • 2、java基础
    2.1、注释注释并不会被执行,书写注释是一个非常好的习惯单行注释:注释一行文字//输出一个Hello,World多行注释:注释一段文字/*注释注释注释*/javaDoc:文档注......
  • [LeetCode] 1828. Queries on Number of Points Inside a Circle
    Youaregivenanarray points where points[i]=[xi,yi] isthecoordinatesofthe ith pointona2Dplane.Multiplepointscanhavethe same coordinat......
  • 温习日志-6
    温习日志——2023年1月16日下午b站学习地址学习内容JS高阶总览JS的引擎和运行时间JS知名的引擎有Chrome的V8、火狐的spiderMonkey等等JS的引擎有调用栈和堆JS是......
  • JavaScript基础
    快速入门1.引入JavaScript1、内部标签<script>//注释</script> 2、外部引入abc.js//...test.html<scriptsrc="abc.js"></script> 测试代码<!DOCTYPE......
  • 爬取网易云音乐评论
    背景 在家里太闲了,很多音乐都要有会员才能播放,想这是不是可以通过爬虫将VIP音乐下载到本地,然后在解密之后本地播放。这里的测试模型用网易云音乐作为测试站点。因为我也......
  • day11 学生管理系统python版本
    学生管理系统Python版本student.py'''这个是学生模块,用来实现学生模型类的定义保存学生信息'''classStudent(object):#定义一个初始化方法,定义学生信息......
  • Day11练习题
    text文件内容fileiseitheratextorbytestringgivingthenameandthepathifthefileisn'tinthecurrentworkingdirectoryofthefiletobeopenedora......
  • 【Windows】应用软件注册表位置
    ✨应用软件注册表位置搜索注册表编辑器或者regedit在注册表编辑器中,定位到HKEY_CURRENT_USER\Software大部分用户安装的应用软件注册表都在这个地方可以根据软件名......
  • OpenWrt安装Filebrowser网页文件管理器
    平台ARMv8Processorx4(1416MHz,43.8°C)OpenWrtR22.9.9/LuCIMaster(git-22.247.60943-cb4150f)安装超轻量化私有云盘FileBrowser安装及使用opkginstall......
  • Lemon spj怎么写 & 怎么用
    因为写完了spj不知道怎么放搞了几个小时还找不到解决方案然后不小心试出来了之后打算写一篇文章造福后人怎么写:见https://www.cnblogs.com/fusiwei/p/11761345.html放哪......