Python IDLE无法显示行号、Python IDLE shell里运行py文件

一、Python自带的IDLE shell里无法在左侧显示行号,在右下角会显示当前光标所处的位置(行号、列号)。

但是程序报错时,无法根据行号及时查看到相应的行。

Python IDLE无法显示行号、Python IDLE shell里运行py文件_第1张图片


使用快捷键Alt+G可以定位到指定的行中,也算一种定位的方法,就是没有IDE显示行号的那种直观。

Python IDLE无法显示行号、Python IDLE shell里运行py文件_第2张图片


二、在Python IDLE shell里无法执行运行.py程序,例如,对于test.py脚本程序

尝试了一下几种方案,但是都不奏效:

>>>python test.py

>>>python test

>>>test.py

>>>test

>>> 


但是在cmd中,在对应的目录下,以上的命令除了python test不行外,其他三种方案都可以运行。


有一种方法,可以在Python IDLE shell里运行.py脚本程序:

execfile("test.py")


如果不在当前目录下,可以加上绝对路径,或者通过os包里的函数更改当前路径:

import os
os.getcwd() #查看当前路径
os.chdir("D:\python programs")


你可能感兴趣的:(Python)