eclipse-Eclipse不能像Python Shell一样写一句指令执行一句指令么?

问题描述

Eclipse不能像Python Shell一样写一句指令执行一句指令么?


用Eclipse写Python代码的时候,必须一次性把所有指令写完。
而Python Shell却可以写一句指令,执行一句指令,再写一句指令,再执行一句指令。
请问Eclipse就不能像 Python Shell一样写一句指令执行一句指令么?

解决方案

最本质区别就是一个是脚本可以解释执行(一行一行的运行,不需要编译),一个是需要编译通过才能执行。

相同点就是,它们都会通过一个中间语言来执行,而且都会优化。不过java的优化强大,效率高。

另外python的面向对象与java的不完全一样。python更表面化,java的严格多了。

编程风格也有本质区别。python喜欢随意,喜欢用小写,喜欢用缩略语的变量。这些在java中都是违反规范的。

python是C语言库支持的。更接近函数式编程。同时与操作系统底层也通过C,直接打交道。java这方面就弱多。java更适合做网站,做分布式计算。所以科学上,网络上用得多。

python覆盖面广。从教育,科研,运维管理,到一般的网站全都有。主要侧重在运维管理方面。本来它创建时就为了管理用的。java当时创建就是为了跨平台的移植,为了嵌入系统。事实上嵌入系统方面,java不成功。

语法方面python不需要声明就可以使用变量。但是要求对齐要很整齐。java不要求整齐,但是变量一定要声明定义后才能用。

python中大量使用类似指针的用法,很灵活。而java这方面基本上用面向对象,以及类的操作代替。

python里可以直接自己执行动态的代码。而java实现loadclass就麻烦些。没有这么灵活。

解决方案二:

Python shell是终端解释器,它本身就是设计成支持一行行解释代码,而Eclipse是编辑器,它后台是直接调用的python进程进行整个文件解释,所以不能直接做到一行行解释,执行

解决方案三:

IDE主要是为了开发项目写大量带么提供了便捷。。

解决方案四:

可以的,pydev带有一个交互解释器

时间: 2024-09-17 04:11:57

eclipse-Eclipse不能像Python Shell一样写一句指令执行一句指令么?的相关文章

同样的python程序在命令行中与python shell,eclipse中的运行结果不一样

问题描述 同样的python程序在命令行中与python shell,eclipse中的运行结果不一样 我在做leetcode题的时候写的python程序中包含如下一段代码: res = int(a, 2) + int(b, 2) ans = [] while res > 0: t = str(res % 2) 结果我先在python shell里面运行这个程序会报错: 然而我在python shell里面运行类似的代码,也把一个整型存放到res里,就没有问题: 同样在eclipse中运行也是正

python代码-新人求教,关于Python运用simpleguitk写打砖块游戏代码

问题描述 新人求教,关于Python运用simpleguitk写打砖块游戏代码 小弟刚学Python想自己编写一个,如何编写砖块代码和小球碰撞砖块的代码,不胜感激 解决方案 Python+pyGame 打砖块游戏 解决方案二: 你是刚学python就要编一个游戏程序了吗? 还是为了编这个游戏得用到python呢?

python shell使用printf打印为何输出的是长度?

问题描述 python shell使用printf打印为何输出的是长度? 解决方案 这是idle的问题,它只输出返回结果,标准输出并没有重定向到它的模拟器 可用python原生解释器或ipyhon代替 解决方案二: 打印的是返回值 解决方案三: printf的返回值 解决方案四: 在cmd命令行中运行一下你的脚本. msvcrt.printf 输出到标准输出设备上,并不一定是python中的sys.stdout. 在python解析器的交付式环境中sys.stdout不是标准输出设备.

python用tkinter写的记事本,连续查找字符串函数,运行程序,结果能出来,但是窗口也死了

问题描述 python用tkinter写的记事本,连续查找字符串函数,运行程序,结果能出来,但是窗口也死了 def find_char(self,event = None): target = simpledialog.askstring("简易文本编辑器","寻找字符串") if target: end = self.st.index(tk.END) print(end) endindex = end.split(".") end_line =

《Python数据科学实践指南》一1.4 使用Python shell调试程序

1.4 使用Python shell调试程序 Python shell不仅为Python初学者提供了一个方便的入门工具,更是提高了专业程序员和数据科学家们的生产力.比如在编写程序时忘记了某个表达式的写法,可以打开Python shell,在里面调试好了之后再写入程序.或者直接在Python shell中探索原始数据文件中的数据,变换数据的结构,执行计数.去重.分组等操作.并且可以随时查看前辈们留给我们的建议,比如在Python shell中输入import this,将导入Python中一个名为

使用python scrapy框架写爬虫如何爬取搜狐新闻的参与人数?

问题描述 使用python scrapy框架写爬虫如何爬取搜狐新闻的参与人数? URL如下:http://quan.sohu.com/pinglun/cyqemw6s1/442631551 参与人数该如何爬取,找不到切入点,新手一头雾水-- 非常感谢!! 解决方案 这个是可能异步ajax返回的,所以需要用selenium等webdriver来处理 解决方案二: http://www.shenjianshou.cn/

解决 Python shell 中 Delete/Backspace 键乱码问题

简述 进入 Python shell,按下 Delete/Backspace 键,会出现 ^H 字符.命令输入错误后只能从头开始,无法删除,让人很头疼.为了便于后期使用,分享一个一劳永逸的方式. 简述 基本现象 解决方式 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820 基本现象 进入 Python shell,按下 Delete/Backspace 键: Python 3.5.2 (default, Mar 29 2017, 11:0

《Python数据科学实践指南》——1.4 使用Python shell调试程序

1.4 使用Python shell调试程序 Python shell不仅为Python初学者提供了一个方便的入门工具,更是提高了专业程序员和数据科学家们的生产力.比如在编写程序时忘记了某个表达式的写法,可以打开Python shell,在里面调试好了之后再写入程序.或者直接在Python shell中探索原始数据文件中的数据,变换数据的结构,执行计数.去重.分组等操作.并且可以随时查看前辈们留给我们的建议,比如在Python shell中输入import this,将导入Python中一个名为

《Python数据科学实践指南》——1.4节使用Python shell调试程序

1.4 使用Python shell调试程序Python shell不仅为Python初学者提供了一个方便的入门工具,更是提高了专业程序员和数据科学家们的生产力.比如在编写程序时忘记了某个表达式的写法,可以打开Python shell,在里面调试好了之后再写入程序.或者直接在Python shell中探索原始数据文件中的数据,变换数据的结构,执行计数.去重.分组等操作.并且可以随时查看前辈们留给我们的建议,比如在Python shell中输入import this,将导入Python中一个名为t