__name__=='__main__'作用
2024-10-09 10:59:14
.pyw:python源文件,常用语图形界面程序文件
.pyc:Python字节码文件
举个例子吧!!
先写一个py文件,命名为MyModule.py,里面内容如下:
def mymain():
print('Doing something in module',__name__) if __name__=='__main__':
print("Executed from command line")
mymain()
直接运行,其结果为:
Executed from command line
Doing something in module __main__
这个结果是可以预想的到,但是若在另一个py文件中执行
import MyModule
MyModule.mymain()
那么此时的结果就是Doing something in module MyModule
最新文章
- 百度Java研发面经100题 总结
- soapui中文操作手册(六)----创建REST Testing
- 解决【win10管理员已阻止程序运行】问题时有感
- 单行bash、shell、perl命令
- 帝国cms如何调用栏目别名作为分类标题?[!--classname--]标签不能用
- 用实例分析H264 RTP payload
- config文件中可以配置查询超时时间
- DB2高级安装
- Android 4.4 KitKat NotificationManagerService使用具体解释与原理分析(一)__使用具体解释
- 二级横向菜单实现——ListView
- MVC 视图-模型,动态更新
- cobbler无人值守批量安装Linux系统
- Lingo求解线性规划案例2——多阶段投资问题
- 使用Golang打造自己的http服务器 1.0版本
- Git- 命令及使用
- 【IDEA&;&;Eclipse】1、为何 IntelliJ IDEA 比 Eclipse 更适合于专业java开发者
- Android Activity.startActivity流程简介
- Protocol Buffers简明教程
- android下使用tcpdump抓包
- Codeforces559C Gerald and Giant Chess