#Hello.py
import Tkinter
root=Tkinter.Tk()
label=Tkinter.Label(root,text="Hello,py2exe!")
label.pack()
button=Tkinter.Button(root,text="Button")
button.pack(side=Tkinter.LEFT)
root.mainloop()
#setup.py
from distutils.core import setup
import py2exe
setup(windows=['Hello.py'])

Windows命令行在工作目录下运行:

python setup.py py2exe

工作目录中新增两个文件夹:build和dist

目标可执行文件Hello.exe在dist中。

最新文章

  1. 混合使用UITabBarController和UINavigationController
  2. JavaScript中,提取子字符串方法:Slice、Substring、Substr的比较。
  3. cursor 手型样式
  4. 介绍开源的.net通信框架NetworkComms框架 源码分析(十五 ) CommsThreadPool自定义线程池
  5. 使用javamail发送邮件错误:550 5.7.1 Unable to relay
  6. Linux 串口编程(转)
  7. mysql给定一个随机数
  8. 基于HDInsight 3.4 HBase集群规划参考
  9. nutch-2.2.1 hadoop-1.2.1 hbase-0.92.1 集群部署
  10. javaweb学习总结(四十五)——监听器(Listener)学习二
  11. Matlab GUI界面
  12. 用生活例子来解释Java synchronized块
  13. SAP文件的上传下载 SMW0,二进制文件
  14. pdf解析与结构化提取
  15. 007-atomic包的原理及分析
  16. Git忽略规则和.gitignore规则不生效的解决办法
  17. java实现excel表格导出
  18. LinqToHubble介绍及简单使用步骤——LinqToHubble是对HubbleDotnet的封装
  19. Linux vim 编辑命令
  20. 【Java VisualVM】使用 VisualVM 进行性能分析及调优

热门文章

  1. DOJO-dojox.grid.EnhancedGrid(带刷新函数,分页工具栏,复选框,行号等功能)
  2. ajax500错误
  3. 高亮 TRichEdit 当前行
  4. ZABBIX冗余架构构筑(Centos6.4+pacemaker+corosync+drbd)
  5. 黑马程序员——File笔记读,写,复制
  6. [leetcode 48] rotate image
  7. java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器
  8. angularjs ng-option ie issue解决方案
  9. iOS——CALayer的shadow无效问题
  10. Linux-磁盘管理小结