WEB开发网
开发学院软件开发Python 用 Eclipse 和 Ant 进行 Python 开发 阅读

用 Eclipse 和 Ant 进行 Python 开发

 2007-03-29 12:22:56 来源:WEB开发网   
核心提示: 清单 1. 用于编译 Python 源代码的构建脚本片断<project name="feedParserTest" default="compile"><taskdef resource="pyAntTasks.prop

清单 1. 用于编译 Python 源代码的构建脚本片断

<project name="feedParserTest" default="compile">
 <taskdef resource="pyAntTasks.properties"/>
 <property name="src.dir" value="src"/>
 <target name="compile">
  <py-compile dir="${src.dir}" pythonpath="${src.dir}" optimize="0"/>
 </target>
</project>

先介绍一个只编译 Python 样例代码的构建脚本。<project> 标签总是构建脚本的根标签。<taskdef> 标签声明在整个构建脚本中使用的 Python 任务。在构建脚本的底部,可以定义 compile 目标。目标元素内部是 compile 运行期间执行的任务。特别的是 py-compile 任务,它负责从 src 目录开始,编译所有的 Python 代码。该任务会递归遍历所有的子目录,并编译所有的 Python 模块。脚本中没有采用将 src 目录硬编码到调用之处的方式,而是在构建脚本中定义了称为 src.dir 的属性。然后,在需要使用这个目录名的时候,就可以通过 ${src.dir} 来引用。

要运行构建脚本,可从 Eclipse 中打开它。Eclipse 具有内置的 Ant 构建脚本编辑和浏览功能。Outline 视图可以显示出构建脚本的结构。在 Navigator 视图中,选择该构建脚本,用右键点击,然后选择“Run Ant...”。选择 compile 目标,然后点击“Run”。构建脚本执行过程中的输出信息应该显示在 Console 视图中,表示运行成功。

Python 脚本执行任务

接下来将向构建脚本中加入新的目标,用于执行 Python 脚本(请参阅清单 2)。在本例中,可以将 RSS URL 作为参数来执行 feedparser.py 脚本。

上一页  4 5 6 7 8 9 10  下一页

Tags:Eclipse Ant 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接