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

對Python交互式技巧總結之談

開發 后端
如果您要想增加對 Python交互式執行的操作,可以通過 Run > External Tools > External Tools這些工具增加一個 External Tool 啟動程序。

Python 解釋器支持多種多樣的Python交互式執行。,這種方法在進行調試一段代碼時還是很有益處的,因為不用把Python源代碼放入Python 腳本中并執行腳本程序了,這也大大方便了Python 解釋器的交互模式可以輕松地集成到 Eclipse 中。

這時將打開 External Tool 啟動程序配置窗口。在 Configurations 列表中選擇“Program”,然后點擊“New”創建一個新的配置。將該配置命名為諸如 "pythonInteractive" 之類,然后設置 Location,令其指向您的Python交互式方式,接著,將 "-i" 作為唯一的參數傳遞進來。

在 Common 選項卡下,選中復選框,使該配置在 External Tools 收藏夾菜單中顯示出來。 要運行剛剛在 Eclipse 中創建的啟動器,可選擇 Run > External Tools > pythonInterpreter。

Python 解釋器的輸出顯示在 Console 視圖中。Console 中可輸入 Python 命令并執行,就像從命令行中執行 Python 一樣。為導入并在交互模式下使用模塊,您需要將模塊的位置增加到PYTHONPATH 環境變量中。 在 Eclipse Console 中執行 Python 與用命令行執行的不同之處在于,無法啟用命令歷史特性(通過向上和向下的方向鍵實現),因為 Eclipse Console 會自己解釋這些鍵。

Python 交互方式配置

 

Python 會在它需要的時候自動編譯模塊。這意味著Python交互式開發人員通常不必顯式地對模塊進行編輯。即便如此。有時候手工編譯 Python 代碼還是很有用的,同時,構建和部署過程中還有很多其他方面的內容可以自動化實現。這也正是構建工具的用武之地。

我將著重介紹來自 Java 編程世界中的 Apache Ant,這個工具可大量應用在 Python 開發中。Apache Ant 是 Java 編程領域內事實上的標準構建工具。它更加輕便,與 Java 技術結合得更好,可用于替代其他的構建工具。Ant 可以在支持 Java 編程語言的任何一種平臺上運行。

盡管我們需要的大多數構建特性 Ant 都已經提供了,但如果要將 Ant 用做Python交互式構建工具,還是需要有一些關鍵的與 Python 相關的特性。我已經開發了若干定制的 Ant 插件(用 Ant 的行話講叫做 task),可提供構建 Python 時需要的特定于 Python 的特性。

Ant 用 XML 作為描述構建的格式。build 文件組織為需要執行的目標。每一個目標都可能依賴于其他的目標。Ant 將根據您所請求執行的目標,以及一組依賴目標,來執行任何需要的目標。

每一個目標都可能包含任意數量的 Ant 任務,而由 Ant 任務實際執行目標的工作。Ant 有很多內置的任務,可以完成諸如編譯 Java 代碼、生成文檔、操縱文件和目錄,同時第三方又提供了很多附加的任務。#t#

安裝 Python Ant 庫我將通過為 feedparser 項目創建構建腳本來介紹 Ant 構建腳本和 Python Ant 任務的基礎知識。為了使用 Python Ant 任務,您需要下載并安裝包含這些任務的 Java 庫。首先,從 參考資料 一節中列出的 URL 中下載 Python Ant 任務庫(pyAntTasks.jar)。

然后,將 JAR 文件拷貝到 Eclipse 的 Ant 插件下的 lib 目錄中。這應該是 Eclipse 安裝目錄下形如 plugins/org.apache.ant_1.5.3 的子目錄。 Python Ant 任務庫拷貝完畢之后,必須在 Eclipse 中啟用庫。選擇 Window > Preferences,然后選擇 Ant > Runtime。

將 Ant Home Entries 展開,其中可看到 Eclipse 使用的庫(JAR 文件)列表。選擇“ Add JAR”,然后從 Eclipse Ant 插件的 lib 目錄中選擇 Python Ant JAR 文件,就可以將剛剛拷貝的 Python Ant JAR 文件加入庫列表中。

責任編輯:chenqingxiang 來源: 比特網
相關推薦

2010-02-05 15:47:00

Android JDK

2024-07-25 08:58:16

GradioPython數據應用

2010-03-10 14:28:24

CISCO交換機

2020-12-18 08:00:00

Python開發Web

2018-05-21 14:44:33

LinuxshellPython

2010-02-02 13:37:12

如何學習Python

2010-02-22 09:43:42

學習Python語言

2013-09-22 16:22:21

2010-02-23 16:32:14

Python編程

2009-11-18 09:53:50

PHP安裝設置

2016-11-29 12:25:56

Python大數據數據可視化

2021-10-27 16:03:43

Python編程語言代碼

2024-08-02 10:30:39

StreamlitPython庫數據驅動

2011-06-13 18:54:12

2023-10-16 16:14:32

數據中心

2010-02-03 15:52:02

Python學習研究

2011-12-27 20:12:56

平板

2021-10-18 13:31:28

Web應用交互式

2023-07-28 14:13:15

Streamlit開源Python庫

2011-04-28 13:09:46

交互式智能白板投影機
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产在线观看 | 综合色播 | 国产精品视频久久久久 | 欧美久久国产精品 | 中文字幕在线观看第一页 | 亚洲一区在线免费观看 | 欧美亚洲一级 | 日韩精品久久一区二区三区 | 久久久www成人免费精品 | 亚洲高清电影 | 午夜天堂| 国产亚洲精品一区二区三区 | 成人在线免费 | 亚洲www. | 日本天天操 | 国产精品久久久久久高潮 | 欧美日韩综合 | 一级看片| 中文字幕一区二区三区乱码在线 | 欧美成人精品在线 | 波多野结衣av中文字幕 | 999久久久国产精品 欧美成人h版在线观看 | 黄色在线免费网站 | 日本成人一区二区 | 91精品国产综合久久久动漫日韩 | 视频一区中文字幕 | 欧美一区二区三区在线播放 | 亚洲在线高清 | 国产午夜精品久久久 | 中文字幕国产精品视频 | 午夜精品久久久久久久久久久久 | 国产精品视频网站 | 亚洲一区二区三区四区五区午夜 | a a毛片| 久久最新 | 国产一区二区久久 | 亚洲久久久 | 国产成人精品一区二区在线 | 久久99精品视频 | 成av在线| 亚洲精品一 |