久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

python文件打包實戰(zhàn)技巧

眾所周知,python是一種腳本語言,python程序必須在python環(huán)境下運行,所以如果想把自己寫的程序給別人看的話,就比較麻煩,他需要先配置python環(huán)境,對于電腦小白來說這是“要命”的事情。而且如果是客戶的話,也不想讓對方知道源代碼,那么怎樣才能既保留自己的源代碼同時又能讓對方很方便的使用自己的程序呢?

PyInstaller的安裝可以在命令行輸入以下命令直接安裝:

pip install PyInstaller

如果看到Successfully install PyInstaller-x.x.x就表示安裝成功。(x.x.x代表版本)也可以在python官網(wǎng)下載。

下面開始進行文件打包

先在桌面建一個文件夾并把需要打包的代碼文件放入其中。

打開文件

新建文件夾

在文件夾內空白處按住Shift并點擊鼠標右鍵,然后點擊在此處打開Powershell窗口。

命令窗口

打開命令窗口

輸入以下命令開始打包:Pyinstaller test.py

出現(xiàn)如下圖所示內容就表示打包完成了。

打包完成

打包完成

注意:由于電腦管家會把這種文件識別為木馬病毒,所以出現(xiàn)該情況就需要自己找回文件,恢復并添加至信任區(qū)。

把文件添加到信任區(qū)

找回文件

然后再看剛才新建的文件夾,會發(fā)現(xiàn)多了很多文件,只需要在build文件下找到test.exe就可以了,exe后綴的文件就是電腦可執(zhí)行文件,其他的文件都可以刪除掉,只需要將exe文件發(fā)送給其他人,不管對方有沒有python環(huán)境,他只要雙擊就可以運行,而且也看不到源代碼。

通過上述默認打包方式就可以對代碼文件進行簡單的打包了,但是還是覺得不太美觀,而且很多沒用的文件顯得冗余,所以PyInstaller還提供了其他的打包形式。

-F 只產(chǎn)生單個的可執(zhí)行文件

-D 產(chǎn)生一個目錄包含多個文件(exe在其中,此為默認打包方式)

-w 去除運行時出現(xiàn)的命令行黑窗口

-i 將ico后綴的圖片作為可執(zhí)行文件的圖標

等等還有很多命令(可以去官網(wǎng)看官方文檔),最主要的就只需記住這些就行了。

它們的用法如下:pyinstaller -w -F -i favicon.ico test.py

其中favicon.ico為圖標。需要放在代碼文件同目錄下。

然后跟第一次打包方式相同,只是輸入命令的時候換成后面的。按照這種方式(只要有-F命令的)打包成功后,這時的exe可執(zhí)行文件在dist文件夾下。

打開發(fā)現(xiàn)有且只有這個exe文件,看上去非常的簡潔,而且有了圖標后觀賞性也大大提高了。

通過以上步驟,代碼文件就打包好了。

好啦!今天的分享到這里就結束了,希望大家持續(xù)關注馬哥教育,每天都會有大量優(yōu)質內容與大家分享!聲明:文章轉載于網(wǎng)絡,版權歸原作者所有!

相關新聞

歷經(jīng)多年發(fā)展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡安全、云原生、Go、Python開發(fā)專業(yè)人才培訓機構!

    1. 主站蜘蛛池模板: 宣化县| 肥乡县| 象州县| 辽源市| 邢台县| 藁城市| 合肥市| 高淳县| 大安市| 靖江市| 定州市| 亚东县| 黎川县| 库尔勒市| 乐山市| 海门市| 安康市| 江津市| 金寨县| 兰州市| 阿荣旗| 新昌县| 宁明县| 安顺市| 扎赉特旗| 新沂市| 嫩江县| 日照市| 安乡县| 台前县| 建德市| 彰化市| 富平县| 西畴县| 广南县| 淳安县| 顺昌县| 邛崃市| 永仁县| 邯郸县| 香港|