成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

對(duì)Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析

開(kāi)發(fā) 后端
本文詳細(xì)介紹Python 構(gòu)建工具和線程安全,希望大家能從中理解Python里的GIL,以及GIL的種種功能,這都是我精心總結(jié)的。

經(jīng)過(guò)很長(zhǎng)時(shí)間的研究,Python 構(gòu)建工具中的django模板可以說(shuō)是為互連網(wǎng)應(yīng)用而誕生的,簡(jiǎn)潔及快速開(kāi)發(fā)的特點(diǎn)讓人沒(méi)有不喜歡他的理由,這也正是構(gòu)建工具真正的用武之地。

Python 會(huì)在它需要的時(shí)候自動(dòng)編譯模塊。這意味著 Python 開(kāi)發(fā)人員通常不必顯式地對(duì)模塊進(jìn)行編輯。即便如此。有時(shí)候手工編譯 Python 代碼還是很有用的,同時(shí),構(gòu)建和部署過(guò)程中還有很多其他方面的內(nèi)容可以自動(dòng)化實(shí)現(xiàn)。

我將著重介紹來(lái)自 Java 編程世界中的 Apache Ant,這個(gè)工具可大量應(yīng)用在 Python 開(kāi)發(fā)中。Apache Ant 是 Java 編程領(lǐng)域內(nèi)事實(shí)上的標(biāo)準(zhǔn)構(gòu)建工具。它更加輕便,與 Java 技術(shù)結(jié)合得更好,可用于替代其他的構(gòu)建工具。Ant 可以在支持 Java 編程語(yǔ)言的任何一種平臺(tái)上運(yùn)行。

盡管我們需要的大多數(shù)構(gòu)建特性 Ant 都已經(jīng)提供了,但如果要將 Ant 用做 Python 構(gòu)建工具,還是需要有一些關(guān)鍵的與 Python 相關(guān)的特性。我已經(jīng)開(kāi)發(fā)了若干定制的 Ant 插件(用 Ant 的行話講叫做 task),可提供構(gòu)建 Python 時(shí)需要的特定于 Python 的特性。 #t#

Ant 用 XML 作為描述構(gòu)建的格式。build 文件組織為需要執(zhí)行的目標(biāo)。每一個(gè)目標(biāo)都可能依賴于其他的目標(biāo)。Ant 將根據(jù)您所請(qǐng)求執(zhí)行的目標(biāo)。以及一組依賴目標(biāo),來(lái)執(zhí)行任何需要的目標(biāo)。每一個(gè)目標(biāo)都可能包含任意數(shù)量的 Ant 任務(wù),而由 Ant 任務(wù)實(shí)際執(zhí)行目標(biāo)的工作。

Ant 有很多內(nèi)置的任務(wù),可以完成諸如編譯 Java 代碼、生成文檔、操縱文件和目錄,同時(shí)第三方又提供了很多附加的任務(wù)。 我將通過(guò)為 feedparser 項(xiàng)目創(chuàng)建構(gòu)建腳本來(lái)介紹 Ant 構(gòu)建腳本和Python 構(gòu)建工具的基礎(chǔ)知識(shí)。為了使用 Python Ant 任務(wù),您需要下載并安裝包含這些任務(wù)的 Java 庫(kù)。

首先,從 參考資料 一節(jié)中列出的 URL 中下載 Python Ant 任務(wù)庫(kù)(pyAntTasks.jar)。然后,將 JAR 文件拷貝到 Eclipse 的 Ant 插件下的 lib 目錄中。這應(yīng)該是 Eclipse 安裝目錄下形如 plugins/org.apache.ant_1.5.3 的子目錄。

Python Ant 任務(wù)庫(kù)拷貝完畢之后,必須在 Eclipse 中啟用庫(kù)。選擇 Window > Preferences,然后選擇 Ant > Runtime。將 Ant Home Entries 展開(kāi),其中可看到 Eclipse 使用的庫(kù)(JAR 文件)列表。選擇“ Add JAR”,然后從 Eclipse Ant 插件的 lib 目錄中選擇 Python Ant JAR 文件,就可以將剛剛拷貝的 Python Ant JAR 文件加入庫(kù)列表中。

向 classpath 中加入 Python Ant 任務(wù)

 您現(xiàn)在應(yīng)該能夠創(chuàng)建和運(yùn)行包含Python 構(gòu)建工具的 Ant 構(gòu)建腳本了。下面進(jìn)入構(gòu)建腳本內(nèi)部!

責(zé)任編輯:chenqingxiang 來(lái)源: 計(jì)世網(wǎng)
相關(guān)推薦

2010-02-23 13:33:49

Python測(cè)試套件

2021-08-30 06:27:21

工具容器Docker

2021-05-25 16:34:06

JavaScript前端

2010-03-10 09:55:56

Python開(kāi)發(fā)工具

2009-12-08 09:21:13

WCF數(shù)據(jù)量

2022-09-01 11:02:42

前端工具

2010-03-26 17:17:37

Python特色

2023-08-22 10:13:53

模塊工具JavaScrip

2024-06-04 22:04:39

2023-03-15 23:59:13

前端構(gòu)建工具

2020-09-07 14:40:20

Vue.js構(gòu)建工具前端

2010-02-22 17:54:07

Python工具

2021-11-10 09:30:11

Python工具命令

2010-02-26 09:42:52

Python線程池

2013-01-31 10:15:28

JavaScriptGrunt

2021-05-31 17:37:26

ViteReactesbuild

2011-12-07 10:56:29

ApacheMakeJava

2011-12-30 09:23:25

JavaPhing

2021-06-05 18:01:05

工具Rollup前端

2022-05-16 09:14:28

前端構(gòu)建工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 凹凸日日摸日日碰夜夜 | 亚洲精品高清视频 | 国产999精品久久久 日本视频一区二区三区 | 992人人草| 国产精品99久久久久久www | 欧美日韩亚洲二区 | 亚洲国产日韩一区 | 天天干视频 | 在线观看免费福利 | 一区二区在线不卡 | 成人免费视频 | 一区| 成人午夜高清 | 欧美综合久久久 | 伊人免费在线观看高清 | 亚洲欧美一区二区三区在线 | 国产91成人| 一区二区中文 | av在线成人| 99精品福利视频 | 国产精品69久久久久水密桃 | 久久国产精品亚洲 | 国产精品精品久久久久久 | 午夜精品久久久久久久久久久久 | 瑞克和莫蒂第五季在线观看 | 国产在线视频在线观看 | 日韩视频一区二区三区 | 亚洲精品一区中文字幕乱码 | 午夜精品久久久久久久星辰影院 | 超碰在线97国产 | 亚洲一区二区日韩 | 久久久青草婷婷精品综合日韩 | 久久国产欧美日韩精品 | 狠狠的干 | 精品欧美乱码久久久久久 | 国产亚洲精品一区二区三区 | 日韩一区二区三区视频 | 久久精品久久精品久久精品 | 久久伊人青青草 | 毛片视频观看 | 欧美一级二级视频 |