如果是直接运行模块的话__name__=='__main__',

通过import 导入模块的话__name__等于模块的名字

test.py

def test(args):

count=args*2

if __name__=='__main__':

print __name__

print "test is :",test(10)

python test.py

输出:

__main__

test is 20

test1.py

import test

print test.__name__

print "import test:",test.test(2)

python test1.py

输出:

test

import test:4

结果可以看出test1是没有输出test is 20的

转载于:https://blog.51cto.com/linuxnewstar/1761671

python if __name__ == ' __main__'相关推荐

  1. 浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

  2. python 中__name__ = '__main__' 的作用

    学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main ...

  3. python中main的作用_浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

  4. python if __name__ == '__main__'

    参考:知乎网友旷世的忧伤 博主Arkenstone python 中 if name == 'main'的作用:简单地说,if__name__=='main'是一个开关,当一个程序(用A表示)需要调用 ...

  5. python if __name__ == '__main__'

    1. 这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行.因此if __name__ == 'main' ...

  6. if __name__ == __main__:什么意思_好冷的Python if __name__==__main__是啥东东

    在看Python标准库文件或他人写的Python模块时,经常看到py文件最后有这样一段代码: if __name__=='__main__': 'do something' 从代码字面含义理解,如果_ ...

  7. python:浅析python 中__name__ = '__main__' 的作用(转载)

    转自:http://www.cnblogs.com/alan-babyblog/p/5147770.html#undefined 有句话经典的概括了这段代码的意义: "Make a scri ...

  8. python:浅析python 中__name__ = '__main__' 的作用

    有句话经典的概括了这段代码的意义: "Make a script both importable and executable" 意思就是说让你写的脚本模块既可以导入到别的模块中用 ...

  9. if __name__ == __main__:什么意思_秒懂Python编程中的if __name__ == 'main' 的作用和原理...

    来源:菜鸟分析 链接: https://zhuanlan.zhihu.com/p/34112508 一天偶然发现知乎上有篇关于对python编程中的if __name__ == 'main'的理解陈述 ...

  10. python中 if __name__ == ‘__main__‘

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

最新文章

  1. python中的模运算符_Python中的字符串模运算符与format函数
  2. 洛谷P2633 Count on a tree
  3. Crypto API 学习笔记一
  4. oracle insert两个关联表
  5. 如何更改电脑ip地址租期_局域网通过IP地址如何找到电脑的位置
  6. 谷歌浏览器不能上网_谷歌浏览器插件下载及安装教程!
  7. kafka指定分区消费
  8. 非集成搭建wampp环境
  9. 怎样合理地定义用户流失
  10. [PyTorch] reverse the normalization
  11. 通过tcpdump+wireshark来抓包分析TCP长连接和短连接的区别
  12. 汇总报表与合并报表之如何汇总报表
  13. apk部分手机安装失败_如何解决APK安装失败 INSTALL..
  14. amd显卡风扇调节_amd显卡风扇速度设置linux版本
  15. VIP邮箱哪个最好用?怎么申请163电子邮箱?
  16. StringUtils.hasText()的理解和作用
  17. android 全景拍照 sdk,Android全景SDK | 百度地图API SDK
  18. matlab dwt实现原理,基于DWT的数字水印算法的MatLab实现.pdf
  19. win10 取消任务栏图标合并
  20. Mysql 查询数据并按顺序添加序号

热门文章

  1. 一个远程线程注入的类
  2. .NetCF 绘制半透明效果
  3. 软件2班36人[扑林作]
  4. 超实用的JavaScript代码段 Item1 --倒计时效果
  5. Bootstrap-分页插件Paginator
  6. 又一种页面之间传值方式
  7. 数说:这只程序员组建的乐队为何能进HOT5?
  8. 画ROC曲线的R包总结
  9. BZOJ 1087 [SCOI2005]互不侵犯King(状压DP)
  10. java nio广播服务器