一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類(lèi)導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 使用py2exe在Windows下將Python程序轉(zhuǎn)為exe文件

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

2020-08-15 12:24像風(fēng)一樣的自由 Python

這篇文章主要介紹了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è)安裝方法呢?

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

我的機(jī)子就是:

?
1
2
3
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)容如下:

?
1
print "show me"

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

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

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

?
1
>>python mysetup.py py2exe

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

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

查看幫助:

?
1
python mysetup.py py2exe --help

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

說(shuō)明:
編譯不同類(lèi)型的二進(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)的可行方案!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女口述又粗又大感觉 | 亚洲精品国产乱码AV在线观看 | 91欧美国产 | 国产欧美日韩专区毛茸茸 | 欧美人与牲动交xxx 欧美人妖另类性hd 欧美人人干 | 波多野结衣在线看 | 天天干狠狠操 | 亚洲码在线观看 | 国产成人盗拍精品免费视频 | 吃瓜视频在线观看 | 87影院在线观看视频在线观看 | 秋霞鲁丝影院久久人人综合 | 免费国产高清精品一区在线 | 毛片在线播放a | 四虎影视4hutv最新地址在线 | 好男人资源免费观看 | 无码爽死成人777在线观看网站 | 亚洲社区在线 | 柔术一级毛片 | 星空无限传媒xk8129 | 婷婷色六月 | 亚洲精品成人A8198A片漫画 | 91亚洲专区 | 4虎tv| 精品免费视在线观看 | 好大好硬好深好爽想要吃奶 | 欧美午夜精品久久久久久黑人 | 欧美久草在线 | 小寡妇好紧进去了好大看视频 | 色欲麻豆国产福利精品 | www.国产在线观看 | 亚洲成人免费 | 日韩欧美不卡视频 | 午夜DV内射一区区 | 日本在线精品视频 | 亚洲黄网站wwwwww | 国产一区二区视频在线观看 | 4444kk在线看片 | 欧美一区二区三区精品国产 | 超鹏97国语 | 蜜桃破解版免费看nba |