|
本帖最后由 DisPanda 于 2017-12-5 02:49 编辑
本人Python初学者,在自学过程中遇到了一个问题,特来此请教各位大神;
# numberlines.py
import fileinput
for line in fileinput.input(inplace=True):
line = line.rstrip()
num = fileinput.lineno()
print '%-40s # %2i' % (line, num)
这是我照着Python基础教程第二版中给出的代码写的文件,存放在D:\Python27\Save中(我的Python装在D盘,Save文件夹是我用来存放py文件的文件夹);
这是个为Python脚本添加行号的代码,打算在cmd中运行来为其本身添加行号,但我在cmd中运行时却一直出错,
我在cmd中输入的是:python numberlines.py numberlines.py(命令行参数,不知道这有没有错)
运行时却提示:python:can not open file 'numberlines.py' : [Error 2] no such file or directory
甚至把numberlines.py移动到Python27文件夹中也依旧这样;
但是我用dir查看的时候却能看到这个文件;
环境变量设置应该是没有错误的,我在用户变量和系统变量中都添加了D:\Python27等一系列路径,也在PATHEXT中添加了.PY和.PYW
不知道是哪里出错了,希望各位大神能帮帮忙看看;
第一次来这论坛,还不清楚规矩,如有冒犯请多多见谅,在此先谢谢各位大神了
|
|