首頁 >後端開發 >Python教學 >如何利用Python製作exe檔[適合初學者]

如何利用Python製作exe檔[適合初學者]

云罗郡主
云罗郡主原創
2019-01-23 14:21:594631瀏覽

如何在Python中為初學者開始exe檔? exe是Windows環境中可使用的執行檔的副檔名,下面我們使用pyinstaller來製作exe,請看一下詳細內容。

如何利用Python製作exe檔[適合初學者]

在此之前,我們先要對Python熟悉掌握。 【推薦教學:Python影片教學

一:什麼是exe?

exe是Windows環境中的文件副檔名之一,它是一個可執行文件,雖然擴充功能在一般情況下是隱藏的,但是我們可以透過取消選取資源管理器資料夾的高級設定中的“不顯示已註冊的擴展名”來顯示它。

可執行檔意味著它是一個可以由其自身執行的文件,而不是其他程式。例如,在Python程式中要執行它,在命令提示字元中按如下所示編寫,其中hello.py是檔案名稱。

python hello.py

如果將其轉換為可執行文件,即exe文件,則可以透過在命令提示字元中如下編寫,也可以從資源管理器中雙擊相應的文件。

用hello.exe

二:如何讓文件成為exe

使用pyinstaller在Python中執行exe文件,首先讓我們安裝pyinstaller,使用以下命令從命令提示字元安裝。

pip install pyinstaller

要使其成為exe,請輸入以下內容,-Onefile和-noconsole是可選的。

-Onefile和-noconsole是可選的。

pyinstaller python檔名[--onefile] [-noconsole]

--Onefile透過將相關檔案分組為一個來建立exe檔。 - noconsole不顯示控制台的黑屏(命令提示符)

三:實際製作文件exe

嘗試輸入並且執行以下程序,將其保存為hello. py

从datetime导入日期时间
s =输入("请输入你的名字")
y = int(输入(f"你好,{s}!今年多大了?"))
#获取自Python诞生以来的年数(1991年)
py = datetime.now().year  -  1991
if(y == py):
  打印("嗯,这是相同的年龄!")
elif(y <py):
  打印("哇,年轻!
其他:
  打印("它比我大!
输入(“按任意键退出")

然後在命令提示字元下的hello.py資料夾中輸入以下內容:

pyinstaller hello.py --onefile

如何利用Python製作exe檔[適合初學者]

執行時,會建立名為build和dist的資料夾,其中dist資料夾中有一個hello.exe文件,這是一個exepted Python文件,雙擊運行即可。

如何利用Python製作exe檔[適合初學者]

以上就是如何利用Python製作exe檔的完整介紹,如果你想了解更多有關請關注php中文網。


以上是如何利用Python製作exe檔[適合初學者]的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn