Python制作exe文件簡單流程
一:什么是exe?
exe是Windows環(huán)境中的文件擴(kuò)展名之一,它是一個可執(zhí)行文件,雖然擴(kuò)展程序在一般情況下是隱藏的,但是我們可以通過取消選中資源管理器文件夾的高級設(shè)置中的“不顯示已注冊的擴(kuò)展名”來顯示它。
可執(zhí)行文件意味著它是一個可以由其自身執(zhí)行的文件,而不是其他程序。例如,在Python程序中要執(zhí)行它,在命令提示符下按如下所示編寫,其中hello.py是文件名。
python hello.py
如果將其轉(zhuǎn)換為可執(zhí)行文件,即exe文件,則可以通過在命令提示符下按如下方式編寫,也可以從資源管理器中雙擊相應(yīng)的文件。
用hello.exe
二:如何使文件成為exe
使用pyinstaller在Python中執(zhí)行exe文件,首先讓我們安裝pyinstaller,使用以下命令從命令提示符安裝。
pip install pyinstaller
要使其成為exe,請輸入以下內(nèi)容,-Onefile和-noconsole是可選的。
-Onefile和-noconsole是可選的。
pyinstaller python文件名[--onefile] [-noconsole]
--Onefile通過將相關(guān)文件分組為一個來創(chuàng)建exe文件。 - noconsole不顯示控制臺的黑屏(命令提示符)
三:實(shí)際制作文件exe
嘗試輸入并且執(zhí)行以下程序,將其保存為hello.py
從datetime導(dǎo)入日期時間
s =輸入("請輸入你的名字")
y = int(輸入(f"你好,{s}!今年多大了?"))
#獲取自Python誕生以來的年數(shù)(1991年)
py = datetime.now().year - 1991
if(y == py):
打?。?嗯,這是相同的年齡!")
elif(y <py):
打?。?哇,年輕!
其他:
打?。?它比我大!
輸入(“按任意鍵退出")
然后在命令提示符下的hello.py文件夾中輸入以下內(nèi)容:
pyinstaller hello.py --onefile

執(zhí)行時,會創(chuàng)建名為build和dist的文件夾,其中dist文件夾中有一個hello.exe文件,這是一個exepted Python文件,雙擊運(yùn)行即可。

相關(guān)文章
python練習(xí)之曾經(jīng)很火的小人畫愛心表白代碼
小編有個好兄弟最近在追妹子,跟妹子打得火熱!就差臨門一腳了,這一jio我?guī)兔ρa(bǔ)上去了!他問有沒有什么酷炫的表白方式,可以給人心動的趕jio,表白的方式有許多種今天小編來教大家一個之前很火的小人畫愛心表白代碼2021-09-09
python保存log日志,實(shí)現(xiàn)用log日志畫圖
今天小編就為大家分享一篇python保存log日志,實(shí)現(xiàn)用log日志來畫圖,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
Python sklearn中的K-Means聚類使用方法淺析
這篇文章主要介紹了Python sklearn中的K-Means聚類使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2022-12-12
解決每次打開pycharm直接進(jìn)入項(xiàng)目的問題
今天小編就為大家分享一篇解決每次打開pycharm直接進(jìn)入項(xiàng)目的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
Python在Excel中添加數(shù)據(jù)條的代碼詳解
在Excel中添加數(shù)據(jù)條是一種數(shù)據(jù)可視化技巧,它通過條形圖的形式在單元格內(nèi)直觀展示數(shù)值的大小,尤其適合比較同一列或行中各個單元格的數(shù)值,本文將介紹如何使用Python在Excel中的指定單元格區(qū)域添加數(shù)據(jù)條,需要的朋友可以參考下2024-10-10
Python函數(shù)的參數(shù)常見分類與用法實(shí)例詳解
這篇文章主要介紹了Python函數(shù)的參數(shù)常見分類與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python函數(shù)的形參、實(shí)參、默認(rèn)參數(shù)、可變參數(shù)等概念、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-03-03
Python使用smtp和pop簡單收發(fā)郵件完整實(shí)例
這篇文章主要介紹了Python使用smtp和pop簡單收發(fā)郵件完整實(shí)例,簡單介紹了smtp和pop,然后分享了相關(guān)實(shí)例代碼,具有一定借鑒價值,需要的朋友可以參考下2018-01-01

