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,则只能在第一次导入时返回执行结果,再次导入会报错。


  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值