学python新手用什么编译器

我刚开始学python半个月,我用的python是这样的,

但是每次输入一小段代码,如果有错误,不能返回代码修改,只能重新重新再敲一遍。就连发现上一句话错了,也不能返回修改。。而且不会自动缩进。。。郁闷。。。请问这种问题应该怎么解决。。我是不是应该换个编译器,,,谢谢啦

Python的编辑器也是众多的,下面说下几种:

    提问者使用的是dos的编辑器,这一种当然不舒服;

    Python的自带的有两种:

    2.1 Shell形式:这一种和dos一样很纠结,如下图:

    2.2 Edit形式,比较灵活,建议使用:


    其他的第三方,比如Eclips+PyDev等;

    个人建议你使用2.2里面的Edit模式,启动方法是:

    开始--所有程序--Python--IDLE(PythonGUI)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-02
eclipse很强大。 不过最近我在用sublime text2,这个很喜欢。另外geany我也经常用。vi经常用。再就是python自带的idle

eclipse有些大。用起有些有不方便。
sublime text2很体贴,小巧 ,适合专业程序员使用。也适合高度较小的屏幕。
geany是相对比较完善的,免费,又普及的,各个平台都有的编辑器。试了不少,最后用这个。
vi是随处都有,在windows下也值得安装一个vim
python自带的idle在windows下好用,在linux下有些慢。不过它比较标准。

wing idle也不错。商业版好用。
此外,不用的GUI开发,也可以使用专用的开发工作。比如eric,再比如boa construct,
komodo?似乎是这个名子,原来也用过。
第2个回答  2013-01-29
首先,这儿是编辑器,不是编译器。

然后,用自带的IDLE就行了。那个呢,默认也是这种交互式的。不过你可以File->new window->然后编写,写好后保存一下,然后run->run module这样就好了。
第3个回答  2013-01-29
系统自带的就行,不过我习惯用notepad++

书没仔细看吧,python cmd line下你可以按Ctrl+p 引用上一次敲的命令,
包括你要修改的代码。
第4个回答  2013-01-29
python是解释性语言 不需要编译器的,你写一个python程序,用.py作文件后缀就可以直接执行。
这个是属于命令行调试模式,或者你可以在运行中打python,有idle 的gui模式。。。其实都一样。
相似回答