久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

使用PyInstaller打包成一個執行文件的方法

PyInstaller打包成一個執行文件是常規的需求,但是代碼中使用了某些文件時,如何將這些文件也能打包到一個執行文件中,需要用到本方法。 修改Python代碼中的路徑引用在將代碼打包成可執行文件之前

PyInstaller打包成一個執行文件是常規的需求,但是代碼中使用了某些文件時,如何將這些文件也能打包到一個執行文件中,需要用到本方法。

修改Python代碼中的路徑引用

在將代碼打包成可執行文件之前,需要對Python代碼中涉及到的路徑代碼進行修改。通過添加路徑`(__file__)`來確保程序能夠正確引用文件。例如,如果原始代碼中有類似以下代碼:

```python

resource_path ('qs_bank', '單選填空.xlsx')

```

需要修改為:

```python

resource_path ((__file__), 'qs_bank', '單選填空.xlsx')

```

打開命令行提示框

在工程目錄的地址欄中輸入`cmd`并按下回車鍵,即可打開命令行提示框。

使用PyInstaller進行打包

在打開的命令行提示框中按照以下格式輸入內容,并按下回車鍵即可完成打包操作:

```bash

pyinstaller -F --add-data "文件夾名;文件夾名" --add-data "文件名.后綴名;." --noconsole

```

如果有文件夾需要包含,則使用參數 `--add-data "文件夾名;文件夾名"`;如果有文件需要包含,則使用參數 `--add-data "文件名.后綴名;."`。根據實際需要進行調整。例如:

```bash

pyinstaller -F --add-data "movies;movies" --add-data "musics;musics" --add-data "mybase;mybase" --add-data "zhuti.WAV;." --noconsole

```

等待編譯完成

等待PyInstaller將代碼編譯完成后。

查看生成的可執行文件

在工程目錄中會多出一個名為`dist`的目錄,在其中即可找到已經打包好的可執行文件??梢詫⒃撐募窒斫o他人或在需要時直接運行。

標簽:
主站蜘蛛池模板: 台安县| 屯昌县| 五常市| 政和县| 大方县| 灌阳县| 青川县| 绍兴市| 湟中县| 五莲县| 吉隆县| 广南县| 封开县| 甘孜| 霍州市| 柘荣县| 安达市| 长泰县| 新宁县| 广丰县| 邵阳市| 惠安县| 沙河市| 新津县| 宣武区| 浪卡子县| 崇仁县| 吉木萨尔县| 平湖市| 开远市| 文水县| 石台县| 荔浦县| 会东县| 日土县| 马尔康县| 晋宁县| 西乡县| 赫章县| 石狮市| 克东县|