如何把自己写的python程序给别人用

这里讲的给别人用,不是指将你的代码开源,也不是指给另一个程序员用。。。。。

前段时间写了个程序,输入URP学生系统的账号和密码,输出课表、绩点之类的信息,想给同学用,但是总不能叫别人也去装python吧。。。问了些前辈之后,得到了一堆词,这里略解释一下,以帮助像我这样的python新手。

 

转exe文件:py2exe、cx_Freeze、PyInstaller

py2exe:看名字也能看出来,就是将你的python程序打包成exe可执行文件,这样你把程序包给别人,别人点个exe文件就可以用了

cx_Freeze:作用和py2exe一样,但是打包质量比py2exe好,所以一般人都推荐用cx_Freeze

PyInstaller:作用和上面的还是一样,但是貌似工序复杂,没怎么听过

 

做图形界面应用程序:PyQt、pyWidget

PyQt:极其强大的图形GUI应用程序的工具包,反正你选它就没错

pyWidget:和上面的作用是一样的,都是开发界面程序

 

搜了些资料,也分享一下:

cx_Freeze:下载地址http://sourceforge.net/projects/cx-freeze/?source=dlp  (win32, python2.7, cx_freeze4.3.1)

                  资料1,来自老爸的蒸面条http://keliang.blog.51cto.com/3359430/661884

                  资料2,http://www.haogongju.net/art/1192978

 

PyQt:下载地址http://sourceforge.net/projects/pyqt/?source=dlp (win32, python2.7, PyQt4.8.5)

          资料1:完整的教程,中文版哦,力荐 http://jimmykuu.sinaapp.com/static/PyQt4_Tutorial/html/index.html

          资料2:来自CoderZh的博客,是资料汇总,估计你完全不用再自己去搜资料了http://www.cnblogs.com/coderzh/archive/2009/06/28/1512654.html

          资料3:PyQt的开发讲解,看完上面的在看这个吧http://blog.csdn.net/lianxiang_biancheng/article/details/7767501

 

Life is short, you need Python!

posted @ 2013-09-23 17:32  林夕_信仰  阅读(12248)  评论(0编辑  收藏  举报