第16章 pyinstaller庫的使用

2022-07-24 06:45:14 字數 876 閱讀 3534

pyinstaller庫概述

將.py源**,轉換成無需源**的可執行檔案

.py檔案通過pyinstaller轉換成windows、linux以及mac的可執行檔案

pyinstaller庫是第三方庫

1、官方**:

2、第三方庫:使用前需要額外安裝

3、安裝第三方庫需要使用pip工具

pyinstaller庫的安裝:

(cmd命令列) pip install pyinstaller

簡單的使用說明:

(cmd命令列)pyinstaller -f 《檔名.py>

然後在生成的dist資料夾下可以看到可執行檔案exe,如下圖所示:

pyinstaller庫常用引數:

引數描述

-h檢視幫助

--clean

清理打包過程中的臨時檔案

-d,--onedir

預設值,生成dist資料夾

-f,--onefile

在dist資料夾中只生成獨立的打包檔案

-i 《圖示檔名.ico>

指定打包程式使用的圖示icon檔案

使用舉例:

1 pyinstaller -i curve.ico -f sevendigitsdrawv2.py
結果如下:

第16章 Debug Shell指令碼

本章主要介紹一些方便的 有效的 更好的輸出除錯資訊的方法。本章要學習的知識點 1 看懂指令碼輸出的錯誤資訊,並逐步定位到真正的錯誤 2 如何堅持shell指令碼的語法是否有錯誤 3 如何通過track模式找到程式的錯誤 4 分析指令碼錯誤的一般步驟 5 如何在指令碼程式中新增debug支援。當我們執...

第16章 檔案服務

ftp 檔案傳輸協議 軟體包 vsftpd ftp埠 控制埠 command 21 tcp 資料埠 data 20 tcp 主動模式 配置檔案 etc vsftpd vsftpd.conf 主目錄 var ftp ftp程式預設分享的乙個本機目錄 yum y install vsftpd 安裝ftp...

第16章 網路程式設計

網路通訊協議 計算機網路中實現通訊必須有一些約定,即通訊協議,對速率 傳輸 結構 傳輸控制步驟 出錯控制等制定標準。通訊協議分層的思想 由於結點之間聯絡很複雜,在制定協議時,把複雜成份分解成一些簡單的成份,再將它們復合起來。最常用的復合方式是層次方式,即同層間可以通訊 上一層可以呼叫下一層,而與再下...