亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用py2exe在Windows下將Python程序轉(zhuǎn)為exe文件

 更新時(shí)間:2016年03月04日 15:02:22   作者:像風(fēng)一樣的自由  
這篇文章主要介紹了Windows下用py2exe將Python程序轉(zhuǎn)為exe文件的方法,注意py2exe只是負(fù)責(zé)文件格式的轉(zhuǎn)換,并不能將Python程序編譯為機(jī)器碼,要的朋友可以參考下

前提條件:
需要安裝easy-install模塊,這是一個(gè)python的模塊打包工具。

首先下載easy_setup.py的源代碼,下載地址:
http://pypi.python.org/pypi/setuptools
自己用記事本存放源代碼用.py后綴名,在命令行執(zhí)行即可,這樣你就可以在python的安裝目錄下Python\Scripts這個(gè)目錄看到有多好幾個(gè)關(guān)于easy_install的文件,說(shuō)明這個(gè)easy_install安裝好了,那么應(yīng)該如何使用這個(gè)這個(gè)安裝方法呢?

打開cmd,命令行,進(jìn)入到Python\Scripts目錄下,這個(gè)目錄下執(zhí)行easy_install python-dateutil,既可以安裝dateutil這個(gè)模塊,easy_install pyparsing就可以安裝pyparsing這個(gè)模塊了。

我的機(jī)子就是:

E:\ANZHUANG\Python\Scripts>easy_install python-dateutil 
E:\ANZHUANG\Python\Scripts>easy_install pyparsing 
E:\ANZHUANG\Python\Scripts>easy_install chardet 

這樣執(zhí)行就ok了!

py2exe模塊安裝:
http://prdownloads.sourceforge.net/py2exe下載對(duì)應(yīng)版本的安裝包。

樣例代碼:
新建test.py文件,內(nèi)容如下:

print "show me" 

新建一個(gè)mysetup.py編譯文件,內(nèi)容如下:

from distutils.core import setup 
import py2exe 
setup(console=["test.py"]) #注意test.py與前面新建的是一致的 

運(yùn)行如下命令:

>>python mysetup.py py2exe

運(yùn)行結(jié)果:
當(dāng)前目錄下新增一個(gè)dist目錄里面包含不等數(shù)目的如下類型文件:

  • .exe 其中包含一個(gè)目錄文件
  • .pyd 已編譯的py文件
  • .dll 需要用到的外部DLL文件,其中包含一個(gè)pythonxx.dll
  • .zip 需要用到的庫(kù)文件,里面打包了所有需要庫(kù)文件的編譯文件

查看幫助:

python mysetup.py py2exe --help 

樣例目錄:
安裝py2exe模塊后,其自帶的樣例存放在:lib\site-packages\py2exe\samples

說(shuō)明:
編譯不同類型的二進(jìn)制所需要的參數(shù)是不一樣的,比如:命令行程序參數(shù)名是console,而GUI程序的參數(shù)名是Windows;具體可以先參考樣例或幫助命令腳本先!

用后感:
原本以為是轉(zhuǎn)換完以后就只剩一個(gè)exe文件,用過(guò)才發(fā)現(xiàn)并沒(méi)有想想象中那樣把所有的內(nèi)容都進(jìn)行了二進(jìn)制編碼。呵呵,有時(shí)候想的東西太理想了,畢竟這樣時(shí)最容易實(shí)現(xiàn)的可行方案!

相關(guān)文章

  • Python函數(shù)參數(shù)操作詳解

    Python函數(shù)參數(shù)操作詳解

    這篇文章主要介紹了Python函數(shù)參數(shù)操作,結(jié)合實(shí)例形式詳細(xì)分析了Python形參、實(shí)參、默認(rèn)參數(shù)、關(guān)鍵字參數(shù)、可變參數(shù)、對(duì)參數(shù)解包以及獲取參數(shù)個(gè)數(shù)等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python3.5基于TCP實(shí)現(xiàn)文件傳輸

    python3.5基于TCP實(shí)現(xiàn)文件傳輸

    這篇文章主要為大家詳細(xì)介紹了python3.5基于TCP實(shí)現(xiàn)文件傳輸?shù)拇a,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python開發(fā)必備知識(shí)內(nèi)存管理與垃圾回收

    Python開發(fā)必備知識(shí)內(nèi)存管理與垃圾回收

    Python是一種高級(jí)編程語(yǔ)言,因其簡(jiǎn)潔而強(qiáng)大而備受歡迎,然而如其他編程語(yǔ)言一樣,Python也面臨著內(nèi)存管理的挑戰(zhàn),在Python中,垃圾回收是一項(xiàng)關(guān)鍵任務(wù),用于自動(dòng)釋放不再使用的內(nèi)存,以避免內(nèi)存泄漏,本文將介紹Python中的垃圾回收機(jī)制,以及如何通過(guò)優(yōu)化代碼來(lái)提高性能
    2023-11-11
  • 詳解Python中生成隨機(jī)數(shù)據(jù)的示例詳解

    詳解Python中生成隨機(jī)數(shù)據(jù)的示例詳解

    在日常工作編程中存在著各種隨機(jī)事件,同樣在編程中生成隨機(jī)數(shù)字的時(shí)候也是一樣。每當(dāng)在?Python?中生成隨機(jī)數(shù)據(jù)、字符串或數(shù)字時(shí),最好至少大致了解這些數(shù)據(jù)是如何生成的。所以本文將詳細(xì)為大家講解一下Python是如何生成隨機(jī)數(shù)據(jù),需要的可以參考一下
    2022-04-04
  • PYTHON壓平嵌套列表的簡(jiǎn)單實(shí)現(xiàn)

    PYTHON壓平嵌套列表的簡(jiǎn)單實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇PYTHON壓平嵌套列表的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • Python pathlib模塊實(shí)例詳解

    Python pathlib模塊實(shí)例詳解

    本文給大家介紹了Python的pathlib 模塊,為 Python 工程師對(duì)該模塊的使用提供了支撐,讓大家了解如何使用 pathlib 模塊讀寫文件、操縱文件路徑和基礎(chǔ)文件系統(tǒng),統(tǒng)計(jì)目錄下的文件類型以及查找匹配目錄下某一類型文件等,需要的朋友參考下吧
    2023-05-05
  • DataFrame窗口函數(shù)rolling()的用法

    DataFrame窗口函數(shù)rolling()的用法

    這篇文章主要介紹了DataFrame窗口函數(shù)rolling()的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 分享一枚pycharm激活碼適用所有pycharm版本我的pycharm2020.2.3激活成功

    分享一枚pycharm激活碼適用所有pycharm版本我的pycharm2020.2.3激活成功

    這篇文章主要分享一枚pycharm激活碼適用所有pycharm版本我的pycharm2020.2.3激活成功,需要的朋友可以參考下
    2020-11-11
  • python 判斷文件還是文件夾的簡(jiǎn)單實(shí)例

    python 判斷文件還是文件夾的簡(jiǎn)單實(shí)例

    今天小編就為大家分享一篇python 判斷文件還是文件夾的簡(jiǎn)單實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • 對(duì)python當(dāng)中不在本路徑的py文件的引用詳解

    對(duì)python當(dāng)中不在本路徑的py文件的引用詳解

    今天小編就為大家分享一篇對(duì)python當(dāng)中不在本路徑的py文件的引用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論