国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
py2exe初接觸

py2exe是什么?
py2exe是一種python發(fā)布工具,可以把python腳本轉換成windows下的可執(zhí)行程序,不需要安裝python便可運行。
py2exe現(xiàn)在可以用來創(chuàng)建使用了wxPython, Tkinter, Pmw, PyGTK, pygame, win32com client and server 等模塊的程序。

詳細介紹可以看它的官方網(wǎng)站 http://starship.python.net/crew/theller/py2exe/

1. 下載安裝py2exe
py2exe目前的版本是0.5.4,根據(jù)你安裝的python的版本選擇下載的文件
[u][url=http://prdownloads.sourceforge.net/py2exe/py2exe-0.5.4.win32-py2.3.exe?download]py2exe-0.5.4.win32-py2.3.exe[/u]

[u][url=http://prdownloads.sourceforge.net/py2exe/py2exe-0.5.4.win32-py2.4.exe?download]py2exe-0.5.4.win32-py2.4.exe[/u]

安裝后的文件應該在你的python安裝目錄下的Lib/site-packages/py2exe

2.  使用py2exe
我們先準備一個簡單的python程序hello.py


# hello.py
def main():
    print "Hello, World!"
if __name__ == '__main__':
   main() 

然后為使用py2exe寫一個腳本setup.py

# setup.py
from distutils.core import setup
import py2exe
setup(console=["hello.py"])

運行setup.py,記得要傳一個參數(shù)給它

python setup.py py2exe

應該看到一些輸出信息
引用:running py2exe
creating E:/Projects/WorkSpace/Python/build
creating E:/Projects/WorkSpace/Python/build/bdist.win32
creating E:/Projects/WorkSpace/Python/build/bdist.win32/winexe
creating E:/Projects/WorkSpace/Python/build/bdist.win32/winexe/collect
creating E:/Projects/WorkSpace/Python/build/bdist.win32/winexe/temp
creating E:/Projects/WorkSpace/Python/dist
*** searching for required modules ***
*** parsing results ***
creating python loader for extension '_sre'
*** finding dlls needed ***
*** create binaries ***
*** byte compile python files ***
byte-compiling C:/Python23/lib/copy_reg.py to copy_reg.pyc
byte-compiling C:/Python23/lib/sre_compile.py to sre_compile.pyc
byte-compiling E:/Projects/WorkSpace/Python/build/bdist.win32/winexe/temp/_sre.py to _sre.pyc
byte-compiling C:/Python23/lib/macpath.py to macpath.pyc
byte-compiling C:/Python23/lib/popen2.py to popen2.pyc
byte-compiling C:/Python23/lib/atexit.py to atexit.pyc
byte-compiling C:/Python23/lib/linecache.py to linecache.pyc
byte-compiling C:/Python23/lib/sre_parse.py to sre_parse.pyc
byte-compiling C:/Python23/lib/os.py to os.pyc
*** copy extensions ***
copying C:/Python23/DLLs/_sre.pyd ->; E:/Projects/WorkSpace/Python/dist
*** copy dlls ***



py2exe會在當前目錄下生成兩個目錄 build和dist
build里是一些py2exe運行時產(chǎn)生的中間文件,dist里有最終的可執(zhí)行文件
 library.zip
 w9xpopen.exe
 python23.dll
 hello.exe

現(xiàn)在可以運行hello.exe了

E:/Projects/WorkSpace/Python/dist>;hello
Hello, World!


不過記得如果要發(fā)布到別的機器上時,library.zip、 w9xpopen.exe、python23.dll這幾個文件是必須要和hello.exe在一起的。

好了,這次先到這里,下次我們做一個wxPython的例子

最后,大家試試運行

python setup.py py2exe --help

看看py2exe都有哪些參數(shù)

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
py2exe
python編程將Python程序轉化為可執(zhí)行程序
python中查找某個導入的模塊的調(diào)用路徑
《源碼探秘 CPython》45. pyc文件是怎么創(chuàng)建的?
python學習
python編譯以及反編譯
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服