首先写的这个东西的初衷就是看了oschina 上一位oscer的 例子
自己 也想写个玩玩 顺便练习下python(初学)
还有就是练习下在windows 下如何将.py 文件打包成.exe 可执行文件
该程序的作用就是输入网址后 会生成一个index.html的 页面!
很简单.. 只是为了自己练习一下python的学习!
高手请绕道..
下面是代码部分:
1 importurllib22 classInfo:3 defShow(self,url):4 page=urllib2.urlopen('http://'+url,timeout=10)5 data=page.read()6 name=url[4:-4]7 open(name+'.html','w').write(data)8
9
10 if __name__=='__main__':11 a=Info()12 url=raw_input('Enter the urladdress:\n')13 a.Show(url)
代码是很简单的 就不多加解释了!
保存一份XX.py 文件
下面说一下打包
我的python的版本是2.7.3
下载之后安装 并且在环境变量里面 添加路径 在此就不多说了一切都按照步骤走
我的操作是将写好的XX.py文件放到了PyInstaller.py 的同一路径下(方面操作)
要不然还的在CMD 下输入路径 比较烦:(
PS:我只是按照我处理的过程写,.. 还有很多不足 不过能实现就行了
windows +R
CMD
输入到你的路径
例如 我的PyInstaller 安装在C盘
即可输入 CD C:\PyInstaller-2.0 回车
然后 输入关键的一段指令
python PyInstaller.py -F XX.py (然后回车)
这个是最简单的方法.....至少我是这么认为的!
PS:-F 是参数的设置 这里还有UPX Version 这里我就不介绍了 想要了解更多就到官网去看看吧!这里-F= oneFile
这里会自动生成一个 你XX.Py 的XX的文件夹 在里面有个dist 文件夹 看到了吧 打包好的exe 就在那里
官网上说需要2部完成 还需要build 一下xx.spec 的文件!
可惜我没搞明白..
但是很好的打包成功了!并且用 PEiD 没有检测出是用什么写的...:)
想一起交流的 Chat with me Gtalk steve.cheung.1987@gmail.com