py2exe使用教程(五)——指定額外檔案
一些程式在執行時需要額外的檔案,如圖片,配置檔案等。py2exe並不會自動把他們打包到dist目錄,不過可以通過配置引數來打包。
比如,我們的程式中有一個名為images的目錄放置了程式需要的圖片,或者在sounds目錄下放置的音訊檔案mp3。
那麼我們就需要在setup函式中配置引數data_files,這個引數包含一個元組列表(target_dir,files),其中target_dir是指定檔案存放的目標路徑,files是這些額外檔案的一個列表。如果不希望在dist目錄下建立子目錄,那麼可以把data_files指定為空字串,這些額外檔案將打包到dist目錄下。
示例:
from distutils.core import setup import py2exe from glob import glob setup( windows = ['hello.py], data_files = [('images',['images\*.jpg']), ('sounds',glob(r'sounds\*.*'))] )
上面的示例中,會把images目錄中所有的jpg檔案打包到dist/images 子目錄中,把sounds目錄中的所有檔案打包到dist/sounds子目錄中。
相關推薦
py2exe使用教程(五)——指定額外檔案
一些程式在執行時需要額外的檔案,如圖片,配置檔案等。py2exe並不會自動把他們打包到dist目錄,不過可以通過配置引數來打包。 比如,我們的程式中有一個名為images的目錄放置了程式需要的圖片,或者在sounds目錄下放置的音訊檔案mp3。 那麼我們就需要在setup
ALinq 使用教程(五)使用 Xml 對映檔案
建立 Xml 對映檔案 點選設計器,在 External Mapping 屬性設為 True,然後按儲存生成程式碼,在 Northwind.admf 專案下面,你會發現新生成了一個 Northwind.designer.map 檔案。 使用 Xml 對映檔案 在使用下面的程式碼時,請記得修改 f
Python入門系列教程(五)函數
st3 python入門 test print 缺省 .com 教程 技術 log 全局變量 修改全局變量 a=100 def test(): global a a=200 print a 多個返回值 缺省參數 d
java教程(五)SSH框架-配置
jar 集成 相同 onf -i ret 順序 cati lin 前言:從這篇博客開始我將繼續講述Java教程:SSH篇。主要內容環繞SSH框架分析與搭建,今天先簡介一下SSH的配置。 SSH配置順序是: spring-->hibern
微信公眾平臺開發教程(五)自定義菜單
打開鏈接 delete toolbar 推送 優化 pcl reader 接口查詢 robot 應大家強烈要求,將自定義菜單功能課程提前。 一、概述: 如果只有輸入框,可能太簡單,感覺像命令行。自定義菜單,給我們提供了很大的靈活性,更符合用戶的操作習慣。在一個小小的微信對話
python基礎教程(五)
() 文件名 nal cnblogs 文件 求長 元素 fin 查詢 字符串基本操作 所有標準的序列操作(索引、分片、乘法、判斷成員資格、求長度、取最小值和最大值)對字符串同樣適用,前面已經講述的這些操作。但是,請註意字符串都是不可變的。 字符串的方法: 字符串從s
JXLS 2.4.0系列教程(五)——更進一步的應用和bug修復
erl dir 問題 create sna 過程 idl es2017 cal 註:本文代碼建立於前面寫的代碼。不過不看也不要緊。 前面的文章把JXLS 2.4.0 的基本使用寫了一遍,現在講講一些更進一步的使用方法。我只寫一些我用到過的方法,更多的高級使用方法請參
Spring Boot參考教程(五)Spring Boot配置使用之配置類用法
expr web程序 成功 驗證 pan hub parameter lan fix 4.2. SpringBoot配置使用之配置類使用 Spring Boot的大部分自動配置都可以滿足應用要求,但如果想精確的控制應用,或者想覆蓋自動配置,使用配置類是另一種很好的選擇,強調
Linux系列教程(五)——Linux鏈接命令和權限管理命令
密碼 mission pos link 掩碼 Owner 最大的 linux系統 passwd 前一篇博客我們講解了Linux文件和目錄處理命令,還是老生常淡,對於新手而言,我們不需要完全記住命令的詳細語法,記住該命令能完成什麽功能,然後需要的時候去查就好了,用的多了我
Spring Cloud Config教程(五)客戶端使用
home 本地 snap 遠程 html local nap parent path 要在應用程序中使用這些功能,只需將其構建為依賴於spring-cloud-config-client的Spring引導應用程序(例如,查看配置客戶端或示例應用程序的測試用例)。添加依賴關
Java NIO教程(五) 通道之間的資料傳輸
Java NIO教程(五) 通道之間的資料傳輸
Spring.NET教程(五)容器中物件的作用域(基礎篇)
容器中物件的部署分為兩種方式:singleton和非singleton(Java裡叫prototype)。這裡的singleton指的是“單例模式”,就是說當一個物件被定義為singleton時,容器中就只會有一個共享的例項,任何時候通過id或別名請求該物件都會返回這個共享例項的引用(也就是說這個物件只會被建
Docker入門教程(五)Docker安全
【編者的話】DockOne組織翻譯了Flux7的Docker入門教程,本文是系列入門教程的第五篇,介紹了Docker的安全問題,依然是老話重談,入門者可以通過閱讀本文快速瞭解。 我們必須高度重視開源軟體的安全問題,當開發者在使用Docker時,從本地構建應用程式到生產環境部署是沒有任何差異的(譯
ADO.NET入門教程(五) 細說資料庫連線池
題外話 通過前幾章的學習,不知道大家對ADO.NET有一定的瞭解了沒有。撇開文章質量不講,必須肯定的是,我是用心去寫每一篇文章的。無論是是在排版上,還是在內容選取上我都花了不少心思。我希望通過本系列文章,無論是新手還是老手,在ADO.NET上都能有所收穫。如果大家覺得有幫助,我希望能得到您的推薦和關注,讓我
企業級 SpringBoot 教程 (五)springboot整合 beatlsql
BeetSql是一個全功能DAO工具, 同時具有Hibernate 優點 & Mybatis優點功能,適用於承認以SQL為中心,同時又需求工具能自動能生成大量常用的SQL的應用。 beatlsql 優點 開發效率 無需註解,自動使用大量內建SQL,輕易完成增
《自己動手寫java虛擬機器》學習筆記(五)-----解析class檔案(go)
專案地址:https://github.com/gongxianshengjiadexiaohuihui 上一節,我們已經通過路徑找到了指定的class檔案,這一節,我們開始解析class檔案,我們知道class檔
python3教程(五):number
之前我們建立了字串,並可以操作字串做出各種東西,比如相加相乘。 在python中數字也可以加減乘除,且運算規則也是我們正常認知中的運算,即十進位制。 #在python中加減乘分別用+-*來代替# >>> 6+5 11 >>> 10-9 1 >&g
Java NIO 學習筆記(五)----路徑、檔案和管道 Path/Files/Pipe
目錄: Java NIO 學習筆記(一)----概述,Channel/Buffer Java NIO 學習筆記(二)----聚集和分散,通道到通道 Java NIO 學習筆記(三)----Selector Java NIO 學習筆記(四)----檔案通道和網路通道 Java NIO 學習筆記(五)----路徑
企業級 SpringCloud 教程 (五)路由閘道器(zuul)
在微服務架構中,需要幾個基礎的服務治理元件,包括服務註冊與發現、服務消費、負載均衡、斷路器、智慧路由、配置管理等,由這幾個基礎元件相互協作,共同組建了一個簡單的微服務系統。一個簡答的微服務系統如下圖: 注意:A服務和B服務是可以相互呼叫的,作圖的時候忘記了。並且配置服務也是註冊到服務註冊中心的。
MongoDb學習(五)---gridfs --http檔案下載
現在網上的文章都是用的低版本的jar包,而最新的jar包,下載的方法進行了改變。在網上也沒找到好的方法。就用原生的方法進行下載, 我也不知道對不對。反正可以下載了。就先這樣吧。後期準備還是用低版本的開發比較好。至少網上文章多。 http下載。主要獲取資料庫的內容,輸入流。然後獲取響應的輸出流。 用輸出流