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

關(guān)于pyinstaller生成.exe程序報(bào)錯(cuò):缺少.ini文件的分析

 更新時(shí)間:2022年02月10日 09:38:02   作者:Logintern09  
這篇文章主要介紹了關(guān)于pyinstaller生成.exe程序報(bào)錯(cuò):缺少.ini文件的分析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

使用指令:pyinstaller -F -w main.py

生成的.exe文件執(zhí)行報(bào)錯(cuò)

在這里插入圖片描述

看報(bào)錯(cuò)信息,初步懷疑是生成的.exe不能執(zhí)行.ini配置文件。

將程序需要的.ini文件放到.exe同級(jí)目錄下,雖然還是執(zhí)行不成功,但是沒有上述報(bào)錯(cuò)了;刪除同級(jí)目錄下面的.ini文件,上述報(bào)錯(cuò)仍然存在,說明初步的判定成立,.exe執(zhí)行不成功與.ini配置文件有關(guān)系。

測試辦法

pyinstaller不加參數(shù)”-F"和“-w",執(zhí)行執(zhí)行指令:pyinstaller main.py

加不加“-F"和”-w"效果的詳細(xì)說明文章鏈接:http://www.dbjr.com.cn/article/183469.htm

在這里插入圖片描述

在這里插入圖片描述

命令行窗口顯示報(bào)錯(cuò)信息如下

在這里插入圖片描述

dist目錄下并沒有.ini配置文件,手動(dòng)添加該文件,再運(yùn)行main.exe程序,

新的報(bào)錯(cuò)如下

在這里插入圖片描述

上述報(bào)錯(cuò)說模塊openpyxl執(zhí)行l(wèi)oad_workbook打開文件功能時(shí)報(bào)錯(cuò),但是在pycharm環(huán)境下運(yùn)行main.py程序是ok的,不明白為什么生成.exe之后就無法打開.xlsx文件。

嘗試了好幾個(gè).xlsx文件都這樣,懷疑是不是生成的.exe不能打開電腦加密的.xlsx文件?

在電腦上新建一個(gè).xlsx文件,不對文件進(jìn)行任何操作,使其處于未被加密狀態(tài),執(zhí)行.exe程序,和打開加密的.exe文件報(bào)錯(cuò)對比如下,發(fā)現(xiàn)生成的.exe確實(shí)不能打開加密的文件:

在這里插入圖片描述

上述報(bào)錯(cuò)信息解釋如下

最上面的紅框框出來的報(bào)錯(cuò)是打開的加密文件,可以看出來執(zhí)行到代碼的30行l(wèi)oad_workbook打開文件操作;

下面的紅框框出來的報(bào)錯(cuò)是打開的沒有加密文件,可以看出來執(zhí)行到代碼的35行了,這個(gè)時(shí)候30行的load_workbook打開文件操作執(zhí)行ok通過了,是其他原因?qū)е碌膱?bào)錯(cuò);

說明:生成的.exe確實(shí)不能打開加密的文件。

將文件解密后,.exe功能執(zhí)行ok。

同樣用解密的文件,使用指令:pyinstaller -F -w main.py 生成的.exe程序,即使放置了需要的.ini配置文件執(zhí)行結(jié)果也不是想要的(只顯示一個(gè)界面,點(diǎn)擊確認(rèn)button后應(yīng)該彈出另外一個(gè)數(shù)據(jù)展示界面),但是不會(huì)報(bào)錯(cuò)。原因未知。

使用"-n"指定生成的.exe的名稱,指令:pyinstaller main.py. -n ***

由于.exe實(shí)現(xiàn)的界面功能比較簡單,沒有在程序里面設(shè)置日志功能,當(dāng)遇到操作不當(dāng)引起bug時(shí)還是需要借助命令行窗口的顯示查找原因的,所以不使用"-w"參數(shù)取消顯示命令行窗口了。

附上pyinstaller的常見參數(shù)

在這里插入圖片描述

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python @property的用法及含義全面解析

    python @property的用法及含義全面解析

    下面小編就為大家分享一篇python @property的用法及含義全面解析,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • python學(xué)習(xí)之panda數(shù)據(jù)分析核心支持庫

    python學(xué)習(xí)之panda數(shù)據(jù)分析核心支持庫

    這篇文章主要給大家介紹了關(guān)于python學(xué)習(xí)之panda數(shù)據(jù)分析核心支持庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python中random模塊生成隨機(jī)數(shù)詳解

    Python中random模塊生成隨機(jī)數(shù)詳解

    本文給大家匯總了一下在Python中random模塊中最常用的生成隨機(jī)數(shù)的方法,有需要的小伙伴可以參考下
    2016-03-03
  • Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)

    Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)

    這篇文章主要介紹了Python中defaultdict與lambda表達(dá)式用法,結(jié)合實(shí)例形式分析了Python中defaultdict與lambda表達(dá)式的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • python讀取LMDB中圖像的方法

    python讀取LMDB中圖像的方法

    這篇文章主要為大家詳細(xì)介紹了python讀取LMDB中圖像的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python數(shù)據(jù)可視化plt.savefig如何將圖片存入固定路徑

    Python數(shù)據(jù)可視化plt.savefig如何將圖片存入固定路徑

    這篇文章主要介紹了Python數(shù)據(jù)可視化plt.savefig如何將圖片存入固定路徑問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python實(shí)現(xiàn)字符串模糊匹配方式

    Python實(shí)現(xiàn)字符串模糊匹配方式

    這篇文章主要介紹了Python實(shí)現(xiàn)字符串模糊匹配方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 對Python中的條件判斷、循環(huán)以及循環(huán)的終止方法詳解

    對Python中的條件判斷、循環(huán)以及循環(huán)的終止方法詳解

    今天小編就為大家分享一篇對Python中的條件判斷、循環(huán)以及循環(huán)的終止方法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python實(shí)現(xiàn)大數(shù)據(jù)收集至excel的思路詳解

    Python實(shí)現(xiàn)大數(shù)據(jù)收集至excel的思路詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)大數(shù)據(jù)收集至excel的思路,本文通過完整代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • numpy.array 操作使用簡單總結(jié)

    numpy.array 操作使用簡單總結(jié)

    這篇文章主要介紹了numpy.array 操作使用簡單總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論