影响Python开发语言几大发展的重要因素

开发 后端
在进行Python开发语言模块开始操作,在 Eclipse Navigator 视图中选择 FeedparserTest.py,然后通过 Python > Run可以运行。

Python开发语言里面的解释器都是由用Java编写,因此可以随便在支持Java的任何平台上部署Python开发语言,甚至WEB浏览器也可以直接运行Python脚本,下文进行学习研究。

此时显示启动配置窗口。除 Base 目录之外,其他都保持缺省值即可。Base 目录必须是 feedParserTest 项目的目录,这样才能在当前目录下找到 RSS 文件(testData/developerworks.rss)。

修改 base 目录的设置,然后点击“Run”。输出信息显示在 Console 上。 您也许希望我们编写的所有单元测试都能够作为构建的一部分自动执行。将下面清单 5 所示的构建片断加入构建脚本便可实现。 ***行是目标声明,这与其他的脚本相同。第 2 至第 6 行调用 py-test 任务。这部分代码将在“src”目录下查找所有以“Test.py”结尾的所有文件,并运行所有测试。

 PYTHONPATH 设置为“src”,测试执行的当前工作目录就是当前目录(‘.’)。 运行目标的方法是先运行构建脚本,再选择执行“tests”目标。该目标将运行所有以“Test.py”结尾的测试用例,本例中仅有 FeadparserTest.py。

Eclipse 和 PyDev 插件的结合,以及 Apache Ant 与 Python Ant 任务一起使用,可以为 Python开发语言提供完全集成的开发环境和构建/部署工具。这些工具尚在开发过程中,因此要经常查看是否有更新,如果您觉得特别希望看到某种特性,可以卷起袖管自力更生。

Python 编辑器

 Eclipse 是一个 Java 技术集成开发环境,由 IBM 开发,并开放其源代码。它是 IBM 商业软件 WebSphere Application Development 环境以及其他多种工具的基础。Eclipse 的开发社区非常活跃。

他们不仅开发 Eclipse 本身,还开发大量的插件供 Eclipse 使用。有关 Eclispe 和 Eclipse 插件的 Web 站点,请参阅 参考资料 一节中的链接。尽管从传统上讲 Eclipse 是一种 Java 开发工具,但是一些插件的存在使得在 Eclipse 中开发其他语言的程序成为可能,如 C/C++、Python 和 Perl。

在 Eclipse 中,源代码被组织到项目(project)中。项目可以加载、卸载和导入。Eclipse 用户界面的结构划分为视图(View)与编辑器(Editor)。视图与编辑器的例子包括:源代码大纲视图、Java 源代码编辑器、Python 源代码编辑器和文件系统导航视图。Eclipse 用户界面中最关键的隐含概念就是 视角(perspective)。

视角是通常在执行某种类型活动时一起使用的一组视图。Eclipse 中的标准视角包括:Debug、Java Browsing、Java、Java Type Hierarchy、Plug-in Development、CVS Repository Exploring、Resource 和Install/Update。目前还不存在单独的Python开发语言。在进行Python开发语言时,我通常使用 Resource 视角和 Debug 视角。

首先,从 Eclipse Web 站点上下载 Eclipse(请参阅 参考资料 一节中的链接),并根据您的平台,按照下面的安装指南安装 Eclipse: Eclipse 的更新机制使 PyDev 插件的安装更加容易。从 Eclipse 中选择 Help > Software Updates > Update Manager,启动 Install/Update 视角。

在左下角的 Feature Updates 视图中,将 PyDev 插件更新站点作为新的 Site Bookmark 添加到“Sites to Visit”文件夹下。Eclipse 的 PyDev 更新站点 URL 为 http://pydev.sf.net/updates/。现在,Feature Updates 编辑器中应该显示出“PyDev”这一特性。

在 Feature Updates 编辑器中,展开 PyDev > Other,选择其中显示的 PyDev 特性(至少应该是 0.4.1)。然后选择 “Install Now”安装该特性。Eclipse 将下载 PyDev 插件,并将其安装到 Eclipse 中。

责任编辑:chenqingxiang 来源: csdn
相关推荐

2010-03-22 18:47:13

以太网交换机

2016-12-02 11:31:55

移动应用移动开发

2011-06-20 16:34:01

SEO

2011-06-27 17:25:17

快照

2011-04-01 14:33:05

网宿科技访问体验网站速度

2017-07-05 17:04:01

数据中心网络安全

2009-05-14 17:35:28

局域网设计

2018-10-30 15:11:17

网络速度网络带宽网络延迟

2012-08-24 09:15:07

2010-03-19 15:37:45

以太网交换机

2019-12-25 11:32:21

存储数据存储IT

2010-03-15 14:33:46

第四层交换机

2011-05-18 09:14:32

2015-08-17 11:42:44

数据中心承重

2012-09-27 17:05:00

Win 8操作系统

2022-08-11 08:32:34

Linux 发行版Linux

2013-11-29 09:41:02

数据中心

2020-06-12 08:02:42

AI技术架构人工智能

2020-06-12 10:41:28

AI 数据人工智能

2013-07-15 10:16:47

Cloud云计算云服务
点赞
收藏

51CTO技术栈公众号