python必備知識(1),打包為exe文件封裝成可導入模塊

封裝模塊:

1、先準備好要封裝的 .py 文件demo.dy

內容如下:

def add(a, b):

c = a + b

return c

python必備知識(1),打包為exe文件封裝成可導入模塊

2、設置文件名例如路徑:例如(D:\mymodule\demo.py)

(1)文件夾名字(mymodule)
(2).py 文件的名字(demo.py)
(3).py 文件裡的類名或者函數名(add)

3、將需要封裝的模塊打包成 .exe 文件放置到 python 安裝包的 D:/python/Lib/site-packages目錄下

打包步驟:---------

(1)下載 pyinstaller

pip install pyinstaller # 下載
pip install --upgrade pyinstaller # 更新

(2)打包 .py 文件成 .exe 程序

第一步:打開終端(win + R),C:\Users\username>
第二步:切換路徑到需要打包的 .py 文件目錄下,
C:\Users\username>d: # 切換目錄到 D 盤
D:\>cd D:\mymodule # 切換目錄到需要打包的 .py 文件目錄下
第三步:生成 .exe 文件
格式(pyinstaller -F 需要打包的 .py 文件)
D:\mymodule>pyinstaller -F demo.py # 回車,到這裡已完成打包
第四步:將打包好的模塊(mymodule文件夾)【複製到】 python 安裝包的 
D:/python/Lib/site-packages目錄下,就可以像官方一樣自由導入自己自定義的模塊了

4、驗證模塊是否正常導入

使用在 python 編輯器中:

>>>from mymodule import demo # 回車後沒有提示信息彈出,則模塊能正常導入
>>>demo.add(2, 4) # 調用模塊中的類或者函數來實現某項功能
6 # 輸出的結果
 

pyinstaller 常用參數說明:

–icon=圖標路徑
-F 打包成一個exe文件
-w 使用窗口,無控制檯
-c 使用控制檯,無窗口
-D 創建一個目錄,裡面包含exe以及其他一些依賴性文件
pyinstaller -h 來查看參數

End----------

喜歡的讀者朋友可以點贊和關注小編,更多精彩內容等著你.....

推薦往期python基礎知識如下:

python文件操作,助你快速掌握常用的操作

python列表操作,助你快速掌握列表常用的操作

python面向對象大總結,讓你快速掌握面向對象常用的用法

推薦往期python數據分析知識如下:

python科學數據分析包|numpy、pandas等5大數據分析包入門教程

python科學數據分析numpy工具庫最全教程,讓你快速掌握這一框架

python數據分析庫之pandas知識大總結

python可視圖matplotlib 2D/3D圖表,讓你快速掌握製作常用的圖表


分享到:


相關文章: