1. 程式人生 > >Python之轉換py檔案為無需依賴python環境的exe檔案的方法

Python之轉換py檔案為無需依賴python環境的exe檔案的方法

 

在日常工作中,使用python指令碼開發快速敏捷,但是其程式碼是可見的,而且充分的依賴python開發環境。為了達到保護我們原始碼的目的,或者不依賴python開發環境使用python指令碼,將其轉換成可以直接執行的exe檔案顯得尤為重要。

Python之轉換py檔案為無需依賴python環境的exe檔案的方法

 

無所不能的python,開源的python就是這麼強健,py2exe模組就是為這個功能而生的!

下面就其使用方式舉例說明:

# py2exeSample.py
import sys
def sayHi():
 print('Hello, world!')
def main():
 sayhi()
 
if __name__ == '__main__':
 sys.exit(main())

好了,準備工作完成,py2exe粉墨登場:

# py2exeSample_py2exe.py
from distutils.core import setup
import py2exe,sys,os
sys.argv.append('py2exe')
setup(
 options = {'py2exe': {'bundle_files':1}},
 console = [{'script': 'py2exeSample.py'}],
 zipfile = None
)

好了,直接執行py2exeSample_py2exe.py,然後就會生成我們所需要的exe檔案了,exe檔案位於當前目錄下的dist資料夾中!把他們複製到任何你所需要使用的電腦使用吧!

自從有了py2exe,麻麻再也不用擔心我的程式碼洩露了,也不用擔心電腦上是否安裝python環境了!

感謝閱讀,希望能幫到大家!