Python之轉換py檔案為無需依賴python環境的exe檔案的方法
阿新 • • 發佈:2018-12-24
在日常工作中,使用python指令碼開發快速敏捷,但是其程式碼是可見的,而且充分的依賴python開發環境。為了達到保護我們原始碼的目的,或者不依賴python開發環境使用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環境了!
感謝閱讀,希望能幫到大家!