Python IDLE(python GUI)与python(comand line)有什么区别

用了几天命令行,才知道IDLE这个东西。

打开python 2.7之后有三个命令窗口:IDLE(python GUI),python(comand line),Module Docs

Module Docs是一个搜索框,可搜索python中不了解的函数。

比较IDLE与命令行:都是交互模式

IDLE(python GUI):

白色窗口。有代码高亮、自动缩进、代码提示和菜单栏;

可以新建python文件,可复制粘贴代码、但不会返回结果;

不能用向上箭头重复上一条命令。

python(comand line):

黑色窗口,只有执行后才会报错提示。

没有菜单栏,只能一行一行键入命令,粘贴一段代码会拆解为一条一条的命令执行;

粘贴不了for后面的tab和空格,会报错。

用向上箭头再现上一条命令,速度更快一些。

双击运行文件:要想摆脱脚本模式,直接编写代码运行,则先将python安装位置加入环境变量path中。随后可以双击打开.py文件。解决闪退的方法:根据版本在.py文件末尾行加raw_input()或input().

命令行运行.py文件的两种方法:

cmd:切换到文件所在路径,执行:python myName.py

python.exe:

import os

os.chdir(‘当前路径‘)//切换到当前路径

os.getcwd()//获取当前路径

运行:execfile(‘myName.py‘)

或者直接:execfile(整个路径名+文件名)

如果用import myName.py,则只能在第一次导入时返回执行结果,再次导入会报错。

版权声明:欢迎转载,转载请注明出处http://blog.csdn.net/ztf312/

时间: 2024-10-11 11:55:17

Python IDLE(python GUI)与python(comand line)有什么区别的相关文章

2、Python IDLE入门

转载:http://www.cnblogs.com/dsky/archive/2012/06/04/2535397.html 1.IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建.运行.测试和调试Python程序. 一.IDLE的安装 实际上,IDLE是跟Python一起安装的,不过要确保安装时选中了"Tcl/Tk"组件,准确地说,应该是不要取消该组件,因为默认时该组件是处于选中状态的. 二.IDLE的启动 安装Python后,我们可以从"开始&

python IDLE简介及使用技巧

前言:本人环境windows 7 64位,python2.7 IDLE简介: 是python 的可视化GUI编辑器 可以逐行输入命令 可方便的进行复制.粘贴等操作 常用命令行命令: import module_name: 导入module 例:import sys dir(): 查看模块.方法等的成员的名称 例:dir(sys).dir(sys.path)等 相似操作:sys.+’\t’.sys.path.+’\t’ help(): 查看模块.方法等的成员的名称及用法介绍 例:help(sys)

Python IDLE reload(sys)后无法正常执行命令的原因

通常大多数人执行reload(sys)这条语句其实仅仅是为了能够修改Python的默认字符集,也就是能够调用sys.setdefaultencoding().但是如果在IDLE中执行reload(sys),就会导致接下来无法正常执行任何命令. 起初遇到这个问题也是束手无策,后来无意间在stackoverflow上看到有人说到了这个问题.原来是因为IDLE作为一个GUI Shell环境,在启动初始化过程中,会设置特定的标准输入.标准输出和标准错误输出,使得输入和输出都在IDLE的GUI Shell

(转载)Python IDLE reload(sys)后无法正常执行命令的原因

通常大多数人执行reload(sys)这条语句其实仅仅是为了能够修改Python的默认字符集,也就是能够调用sys.setdefaultencoding().但是如果在IDLE中执行reload(sys),就会导致接下来无法正常执行任何命令. 起初遇到这个问题也是束手无策,后来无意间在stackoverflow上看到有人说到了这个问题.原来是因为IDLE作为一个GUI Shell环境,在启动初始化过程中,会设置特定的标准输入.标准输出和标准错误输出,使得输入和输出都在IDLE的GUI Shell

python IDLE 自动提示功能

\Python27\Lib\idlelib\目录下 config-extensions.def文件修改等待时间 [AutoComplete] enable=1 popupwait=2000(2000表示2秒,修改为0) AutoComplete.py文件修改提示模块 import os import sys import string 在后面加载待提示的模块(import方式) 如: import urllib import urllib2 import re import cookielib

python idle 清屏问题的解决

在学习和使用python的过程中,少不了要与python idle打交道.但使用python idle都会遇到一个常见而又懊恼的问题——要怎么清屏? 我在stackoverflow看到这样两种答案: 1.在shell中输入 1 import os 2 os.system('cls') 这种方法只能在windows系统中cmd模式下的python shell 才管用(因为cls的命令是针对cmd的),在python idle直接返回了一个0的值. 2.定义一个cls的函数,每次使用输入cls()即

Python Idle 无法显示行号(上)

在Idle main shell 中提示错误定位到具体哪一行. 可是在Python Idle 环境中是无法显示行号的,这给我们带来了很大问题 不更换IDLE 对此有如下两种解决方法: 快捷键Atl + G 可以快速定位到指定行 编辑器右下角有显示光标所在行号 更换IDLE 详细安装使用 IDLEX 环境在下篇继续谈 版权声明:本文为博主原创文章,未经博主允许不得转载.

python idle一些简单的小技巧

编辑状态时:Ctrl + [ .Ctrl + ] 缩进代码Alt+3 Alt+4 注释.取消注释代码行Alt+5 Alt+6 切换缩进方式 空格<=>TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐.多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切换Alt+FP 打开路径浏览器,方便选择导入包进行查看浏览F1 打开Python文档,比Editplus 方便吧,不

python idle 错误 subprocess didn&#39;t make connection

今天打开python idle不反应,然后通过网上搜索让我在安装目录下点击idle.py 弹出如图所示的错误,进行了很多尝试,任然没有得到解决,但是在尝试过程中发现了大家所说问题所在都是因为新建了一个.py脚本跟系统的.py文件冲突导致出现错误. I had this same problem today. I found another stack overflow post where someone had a tkinter.pyfile in the same directory as