代码改变世界

Python 小例子(新手)

2012-09-24 16:58  AlexDotNet  阅读(4507)  评论(2编辑  收藏  举报

首先写的这个东西的初衷就是看了oschina 上一位oscer的 例子

自己 也想写个玩玩 顺便练习下python(初学)

还有就是练习下在windows 下如何将.py 文件打包成.exe 可执行文件

该程序的作用就是输入网址后 会生成一个index.html的 页面!

很简单.. 只是为了自己练习一下python的学习!

高手请绕道..

 

下面是代码部分:

 1 import urllib2
 2 class Info:
 3      def Show(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 文件

下面说一下打包

我用的是PyInstaller 2.0

我的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