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

用 Eclipse 和 Ant 进行 Python 开发

 2007-03-29 12:22:56 来源:WEB开发网   
核心提示: 清单 2. 运行 feedparser 脚本的构建脚本片断<target name="run.feedparser" depends="compile"><py-run script="src/feedparser/fee

清单 2. 运行 feedparser 脚本的构建脚本片断

 <target name="run.feedparser" depends="compile">
  <py-run script="src/feedparser/feedparser.py" pythonpath="${src.dir}" optimize="0">
   <arg value="http://www.ibm.com/developerworks/news/dw_dwtp.rss">
  </py-run>
 </target>

上面的目标以 RSS URL 为唯一的参数来执行 feedparser.py 脚本。该目标声明为依赖于 compile 目标,所以后者将首先执行。实际上这一步并不是很必要,因为 Python 会根据需要自动编译源代码。如果您执行 run.feedparser 目标,就会运行 feedparser.py 脚本,同时将 RSS 的内容输出到 Console 中。

Python 文档任务

Python 的 API 文档编制机制与 Java 技术中的 JavaDoc 系统类似,称为 PyDoc。在构建脚本中加入清单 3 中列出的如下 XML 片断,可为所有的 Python 模块生成 PyDoc。

清单 3. 用于生成 PyDoc 的构建脚本片断

1: <property name="pydoc.dir" value="pydoc"/>
2:
3: <target name="init">
4:  <mkdir dir="${pydoc.dir}"/>
5: </target>
6:
7: <target name="pydoc" depends="init,compile">
8:  <py-doc pythonpath="${src.dir}" destdir="${pydoc.dir}">
9:   <fileset dir="${src.dir}">
10:    <include name="**/*"/>
11:   </fileset>
12:  </py-doc>
13: </target>

上一页  5 6 7 8 9 10 

Tags:Eclipse Ant 进行

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