python 集成开发环境哪个好

Python014

python 集成开发环境哪个好,第1张

1、Pydev + Eclipse:免费的开发工具。使用非常普遍,最重要的就是免费,同时还提供很多强大的功能来支持高效的Python编程。之所以可以高居榜首,因为拥有众多关键功能:Django集成、自动代码补全、多语言支持、集成的Python调试、代码分析等。

2、PyCharm:商业化开发工具。是专业的Python集成开发环境,有两个版本,一个是免费的社区版本,另外一个是面向企业开发者更先进的专业版本。同时拥有众多功能,专业版本要更加高级,支持更多高级功能,比如远程开发功能、数据库支持等。

3、VIM:先进的文本编辑器:在Python开发者社区中很受喜欢,是一个开源软件并且遵循GPL协议,可以免费使用。是一个非常好的文本编辑器,还是一个轻量级的、模块化、快速响应的工具,如果你在寻找一个linux系统下的python IDE,那么VIM将是你的不二选择。

4、Wing IDE:同属于商业化工具。可以在windows、OS X和Linux系统上,支持最新版本的python,包括stackless Python,拥有三个版本,包含基础版,个人版,专业版。此款工具最大亮点就是多线程调试,线程代码调试,自动子进程调试,断点等功能。

5、Spyder Python:开源的Python开发环境。非常适合用来进行科学计算方面的python开发,属于轻量级软件,用Python开发的,遵循MIT协议,可免费使用。

1.直接执行Python脚本代码

引用 org.python包

1 PythonInterpreter interpreter = new PythonInterpreter()

2 interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun')")///执行python脚本

2. 执行python .py文件

1 PythonInterpreter interpreter = new PythonInterpreter()

2 InputStream filepy = new FileInputStream("D:\\demo.py")

3 interpreter.execfile(filepy)///执行python py文件

4 filepy.close()

3. 使用Runtime.getRuntime()执行脚本文件

这种方式和.net下面调用cmd执行命令的方式类似。如果执行的python脚本有引用第三方包的,建议使用此种方式。使用上面两种方式会报错java ImportError: No module named arcpy。

1 Process proc = Runtime.getRuntime().exec("python D:\\demo.py")

2 proc.waitFor()