對於python來說相當新,我最近才發現通過在文件的頂部放置一個__main__.py
文件來直接執行.zip文件的能力。這適用於python代碼,但是我可以捆綁其他類型的文件並使用我的腳本訪問它們嗎?如果是這樣,怎麼樣?python:可執行zip文件包含數據文件嗎?
我的最終目標是將一些圖像文件和python代碼捆綁在一個.zip文件中,然後就可以在應用程序中使用這些圖像,而無需將它們提取到磁盤。我還想捆綁版權聲明,發行說明等,以便整個應用程序及其數據文件都可以在一個zip文件中執行,無需將其解壓到某個位置即可執行。
這隻適用於安裝了setuptools的pkg_resources模塊 – 2011-03-22 19:53:45
[Python中的''zipapp'模塊] (https://docs.python.org/3/library/zipapp.html),可以自動創建檔案。 – jfs 2016-01-18 05:57:29