有時候因為出差,突然急需處理一批數(shù)據(jù)。雖然寫好的腳本存儲在云端隨用隨取,然而編譯的環(huán)境還需要重新搭建,模塊也需要重新裝載,從頭到尾這么一遍下來,也是要花費可觀的時間成本的。 有沒有什么辦法,可以讓.py文件像可執(zhí)行文件那樣即點即用? py2exe模塊py2exe,顧名思義,就是將.py文件轉(zhuǎn)換成可執(zhí)行的.exe文件,這樣就可以擺脫編譯環(huán)境和預(yù)載模塊的限制,在任一windows環(huán)境下運行。
一、安裝py2exe通過pip安裝模塊,下載完畢后自動安裝成功,之后就可以放心大膽的使用py2exe了。
二、目標(biāo).py文件三、將.py文件打包成獨立執(zhí)行的.exe文件我們需要另外單獨編寫一個.py文件,接口指向目標(biāo).py文件。 1 #轉(zhuǎn)換.py文件,即將目標(biāo).py文件轉(zhuǎn)換成可單獨執(zhí)行的.py文件,命名為setup.py2 from distutils.core import setup3 import py2exe4 5 setup(console=['test.py']) 完成上述步驟之后,我們現(xiàn)在有兩個.py文件,分別是我們需要“轉(zhuǎn)換”的目標(biāo).py文件,和具有“轉(zhuǎn)換”功能的.py文件 在cmd中運行以下代碼: 在setup.py文件同級文件夾會有一個dict文件夾,這就是我們轉(zhuǎn)換后可獨立執(zhí)行的.exe文件所在的文件夾。 其中test.exe文件就是我們轉(zhuǎn)換后可執(zhí)行的文件,dict文件中的所有文件都是保證.exe能獨立運行必不可少的文件。 - python**.dll : python主聯(lián)動庫,**為版本號 - .pyd : 編譯后的.py文件 - library.zip : 壓縮包里面是編譯后的模塊文件,格式為.pyc 運行成功! |
|