首先寫的這個東西的初衷就是看了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