关于python中的 if __name__=='__main__': 的作用
来源:互联网 发布:英国博士申请知乎 编辑:程序博客网 时间:2024/04/29 11:45
先一句话总结,这句话的作用就是让一个py文件直接运行和作为模块被引入时有所区别。
具体表现在直接运行时,本句语句之后的内容会被执行,而作为模块时不会。
首先我们先写一个模块:
# Test.pydef main(): print("we are in %s" % __name__)print("This is a test")if __name__ == '__main__': main() print("this is a test,too!")
然后用另外一个py文件来引入这个模块:
import Test
然后分别执行这两个程序,模块直接运行结果是:
This is a testwe are in __main__this is a test,too!
作为模块被引入后运行结果是:
This is a test
阅读全文
0 0
- 关于python中的 if __name__=='__main__': 的作用
- python中的if __name__=='__main__'的作用
- python中if __name__ == '__main__'的作用
- Python中if __name__ == '__main__'的作用
- Python中if __name__ == '__main__'的作用
- python文件中 if __name__ == '__main__': 的作用
- python文件中 `if __name__ == '__main__':` 的作用
- python:if __name__ == '__main__': 的作用
- Python中if __name__ == "__main__": 的作用
- Python中 if __name__ == '__main__':的作用
- Python中if __name__ == "__main__": 的作用
- Python中if __name__ == "__main__": 的作用
- python:if __name__== "__main__" 的意思(作用)
- Python中if __name__ == "__main__": 的作用
- Python中if __name__ == "__main__": 的作用
- Python中if __name__ == "__main__": 的作用
- Python中if __name__ == "__main__": 的作用
- python中 if __name__ =='__main__'的作用
- Win32下两种用于C++的线程同步类(多线程实现加锁解锁)
- 这样的UX设计师简历,HR分分钟给你来电话
- linux下通过yum安装svn及配置
- ORA-07445 or ORA-600 Errors With a Big Stack or a Corrupted Stack (文档 ID 1318825.1)
- CentOS 7增加Python3与Python2共存
- 关于python中的 if __name__=='__main__': 的作用
- 求m和n的最大公约数
- 简单的文件上传
- iOS 开发是否要采用 React Native?
- 构造数组的MaxTree(每日一道算法题)
- 谷歌开源 3D 数据压缩算法 Draco以及代码分析
- 电路实践
- java中创建线程的两种方法及比较
- Lagom参考指南(六)