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