首页 > 编程语言 > python-模块-模块导入之__name__

python-模块-模块导入之__name__

时间:2022-09-23 14:35:19浏览次数:53  
标签:__ name mokuai2 python 模块 test 运行

1 模块__name__

每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用,当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我 们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__name__属性完成。 mokuai2.py
#coding=utf-8;
def test():
    print "test...";
print  "2";
if __name__=='__main__':
    print "运行__main__";

运行结果:

2
运行__main__

引用mokuai2模块:

from mokuai2 import *;
test();

运行结果:

2
test...

 

标签:__,name,mokuai2,python,模块,test,运行
From: https://www.cnblogs.com/joyware/p/16722600.html

相关文章

  • vue+echart+自定义指令:自适应图表
    vue+echart+自定义指令:自适应图表,图表根据宽高拉伸变化而重置变化。之前有用到过其它方式实现,现在只用指令来实现:<template><divclass="box"><divref="zhex"v-res......
  • 小程序 AI/AR 能力
    一、关于VisionKit1、定义VisionKit为小程序提供了开发AR功能的能力,包含了AR在内的视觉算法。2、版本提供了V1和V2两个版本,区别如下:V1平面接口,适用于用......
  • python之操作数据库删除创建
    importMySQLdb#创建一个数据库连接对象conn=MySQLdb.connect(host='localhost',port=3306,user='root',password='123456')#获取连接的游标......
  • [NOIP2002 提高组] 字串变换
    [NOIP2002提高组]字串变换题目背景本题疑似错题,不保证存在靠谱的多项式复杂度的做法。测试数据非常的水,各种做法都可以通过,不代表算法正确。因此本题题目和数据仅供参......
  • 谈谈域名DNS的缓存问题
    域名解析不像空间绑定IP那样,能够即时生效,即时失效。每一个域名,在服务商那边都有一个DNS服务器,作用是把利于用户记忆的域名转换成计算机方便理解的IP地址,在域名管理中,其中......
  • mybatis的crud
    [查询]<!--根据条件查询-->select*fromtab1where1=1<iftest="field!=nullandfield!=''">andfieldlikeconcat('%',#{field},'%')</if><iftes......
  • 入园介绍
    我是信息与工程学院的一名大三学生,所学的专业是软件工程,到目前为止,已学Java,c#语言、sqlserver等。平时没事的时候喜欢跑跑步、健健身,因为只有在运动时能感觉到自己在变强......
  • 系统分析与设计
    第一部分系统分析基础第1章系统、角色和开发方法用户的参与是成功开发计算机化信息系统的关键系统分析员必须是一个能够自我约束、自我激励的人,能够管理和协调......
  • 中国人果盘的变迁
    在车厘子自由、芒果自由、榴莲自由、山竹自由之后,刘丽在这个金秋彻底解锁“水果的自由”,把爱吃的精品水果都吃了个遍:不用担心品类少,不担心品质差,也不再担心价格虚高。刚刚......
  • java使用ClassLoader加载配置文件(properties)
    importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.InputStream;importjava.util.Properties;publiccl......