欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何將寫好的.py/.java程序變成.exe文件詳解

 更新時間:2023年01月18日 09:40:10   作者:等黃昏等你來  
有時候我們需要將自己寫的代碼打包成exe文件,給別人使用需要怎么辦呢,下面這篇文章主要給大家介紹了關于如何將寫好的.py/.java程序變成.exe文件的相關資料,需要的朋友可以參考下

一、背景

1.1、前言

當我們寫好代碼并測試功能符合要求時,有可能每天都要執(zhí)行這個程序(比如我寫了一個爬蟲腳本,每天定時運行獲取我想看的小說更新內容),那么每次執(zhí)行程序都要打開編輯器或者命令行嗎?或者,我寫了個程序能實現(xiàn)某某某炫酷的功能,和喜歡的女孩子表白炫耀/和兄弟炫耀分享,難道要發(fā)一大串源代碼過去讓他們在執(zhí)行一次嗎?

那當然不行,一種很好的解決辦法就是,把這個程序變成可執(zhí)行(.exe)文件,點擊即執(zhí)行,豈不是非常方便。

1.2、說明

操作系統(tǒng):win 10

編輯器:pycharm edu

語言及版本:python 3.10

需要的庫:pyinstaller

實現(xiàn)思路:使用Python的第三庫,進行生成可執(zhí)行文件(.exe)

對pyinstaller使用參數(shù)介紹:

-F,作用:生成單個可執(zhí)行文件

-c,作用:指定使用命令行窗口運行程序

-w,作用:指定程序運行時不顯示命令行窗口

-i,作用:添加可執(zhí)行文件的圖標(-i 圖片路徑)

-n,作用:可執(zhí)行文件生成后的名稱

示例,生成一個可執(zhí)行文件,設置文件圖標,生成后的名稱為派大星.exe,執(zhí)行程序不顯示命令行窗口,那么執(zhí)行的指令應該為:

pyinstaller -F -w -i 圖片路徑 -n 派大星 程序文件.py

二、優(yōu)點與缺點分析

2.1、優(yōu)點

1)點開即運行,方便

2)生成.exe文件中遇到各種問題能解決的話,可以增長一些知識

2.2、缺點

1)生成的過程容易遇到各種報錯

2)生成的.exe文件占用空間大(因為打包了很多無關的庫)

三、將.py變成.exe步驟

3.1、下載需要的庫

1)pycharm內下載,步驟如下圖1、2所示:

 圖1

 圖2

點擊下載之后,進行等待即可,網絡快的話20秒可以下載完成,慢一些可能需要幾分鐘。

2)也可以在pycharm的控制臺下載,如下圖3所示:

圖3

3)在命令行下載所需的庫

步驟如下圖4、5、6:

win+R輸入內容cmd打開命令行:

圖4

輸入:pip install pyinstaller

圖5

結果:

 圖6

3.2、pycharm控制臺.py->.exe文件

步驟如下圖7、8、9:

1)要把路徑切換到需要生成.exe文件的位置并輸入指令(installer -F -w 文件名.py),如下圖7:

 圖7

2)開始生成.exe文件,如下圖8:

圖8

3)成功生成.exe文件,如下圖9:

圖9

 4)查看生成的.exe文件

如下圖10、圖11:

圖10

生成的.exe文件在dist目錄中,.spec文件是生產過程文件;

圖11

 5)運行程序

運行程序之后會彈出一個命令行的框,程序成功執(zhí)行之后,框就會消失;

比如,我這里生成的.exe程序,就是一個郵件發(fā)送,運行完成后結果如下圖12:

圖12

3.3、命令行.py->.exe文件

1)win+R輸入內容cmd打開命令行:

圖12

2)在命令行輸入生成指令

過程如下圖13、圖14:

圖13

圖14

3)查看生成文件

如下圖15、圖16:

圖15

圖16

4)運行

運行時,會彈出命令行顯示結果,我這里結果正常,只是簡單的輸出內容,就不展示了。

四、.py->.exe->執(zhí)行.exe可能會遇到的報錯與解決辦法

4.1、''pyinstaller'' 不是內部或外部命令,也不是可運行的程序或批處理文件。

背景:在要生成.exe文件的目錄下打開了命令行輸入生成指令,但是報這個錯

解決辦法:

1)在要生成.exe文件的目錄打開cmd,查看是否存在pyinstaller->pip list(當出現(xiàn)了這個報錯,大概率是不存在的),若不存在則下載->pip install pyinstaller,繼續(xù)執(zhí)行之前遇到報錯的指令即可。

以上問題是我遇到并成功解決的,之后遇到其它問題在進行補充。

五、.exe->.py文件

說明:這里有一個前提,就是這個.exe文件一定要是.py文件生成的,不然會出什么錯我也不清楚

他人分享內容如下:點這里

或者直接搜索:查看.py生成的.exe代碼也可

六、將.java->.exe

雖然學過java,但很長時間沒用了,故借鑒他人分享內容,進行記錄,方便以后查看,這是文章地址:.java->.exe

http://www.dbjr.com.cn/article/273059.htm

總結

到此這篇關于如何將寫好的.py/.java程序變成.exe文件的文章就介紹到這了,更多相關.py/.java程序變成.exe文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python爬蟲實現(xiàn)獲取下一頁代碼

    python爬蟲實現(xiàn)獲取下一頁代碼

    在本篇文章里小編給大家整理了關于python爬蟲實現(xiàn)獲取下一頁代碼內容,需要的朋友們可以參考學習下。
    2020-03-03
  • python實現(xiàn)商品進銷存管理系統(tǒng)

    python實現(xiàn)商品進銷存管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)商品進銷存管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python高級特性之閉包與裝飾器實例詳解

    Python高級特性之閉包與裝飾器實例詳解

    這篇文章主要介紹了Python高級特性之閉包與裝飾器,結合實例形式詳細分析了Python閉包與裝飾器的相關原理、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-11-11
  • Django-simple-captcha驗證碼包使用方法詳解

    Django-simple-captcha驗證碼包使用方法詳解

    這篇文章主要介紹了Django-simple-captcha驗證碼包使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • 使用python制作游戲下載進度條的代碼(程序說明見注釋)

    使用python制作游戲下載進度條的代碼(程序說明見注釋)

    這篇文章主要介紹了用python制作游戲下載進度條的代碼(程序說明見注釋),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • python 使用while寫猜年齡小游戲過程解析

    python 使用while寫猜年齡小游戲過程解析

    這篇文章主要介紹了python 使用while寫猜年齡小游戲過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Python如何將一個EXCEL表拆分多個excel表

    Python如何將一個EXCEL表拆分多個excel表

    在Python中,你可以使用pandas庫來讀取Excel文件,并將一個大的Excel表格(工作表)拆分成多個單獨的Excel文件,這篇文章主要介紹了Python如何將一個EXCEL表拆分多個excel表,需要的朋友可以參考下
    2024-06-06
  • Python中常用的內置方法

    Python中常用的內置方法

    今天小編就為大家分享一篇關于Python中常用的內置方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • pytorch實現(xiàn)圖像識別(實戰(zhàn))

    pytorch實現(xiàn)圖像識別(實戰(zhàn))

    這篇文章主要介紹了pytorch實現(xiàn)圖像識別(實戰(zhàn)),文章主要分享實現(xiàn)代碼,但也具有一定的參考價值,需要的小伙伴可以才可以一下,希望對你有所幫助
    2022-02-02
  • pandas loc iloc ix用法詳細分析

    pandas loc iloc ix用法詳細分析

    pandas處理數(shù)據時,我們會經常看到dataframe結構使用loc, iloc, ix等方法,那么這些方法到底有啥區(qū)別,下面我們來進行詳細分析,感興趣的朋友跟隨小編一起看看吧
    2023-01-01

最新評論