新手上路-Python-.py-SyntaxError-invalid-syntax未知语法错误
新手上路 Python **.py SyntaxError: invalid syntax未知语法错误
打算学习python,下载好idle,使用python3.5版本,新建一个test.py文件,里面的内容为:print(‘Hello Python’),打算使用命令
python test.py
来运行该模块,无奈报错:
python test.py
SyntaxError: invalid syntax
百度之,说是python的脚本目录和存放的test.py的目录不一致,果然,我的python安装目录是D:\Python35,而test.py的存放目录是E:\pyprogram,所以使用下面的命令运行,
python E:\pyprogram\test.py
依旧报错:
python E:\pyprogram\test.py
SyntaxError: invalid syntax
继续看帖,有人说不能再idle解释器中运行这个命令,那么在windows命令行里运行,我使用win7系统,定位到python工作目录,输入
C:\Users\asus > d:
D:> cd Python35
D:\Python35> python E:\pyprogram\test.py
如果不是我失忆,我记得当时是不行的,立马崩溃,百思不得其姐,想着是不是通配符的问题(这么奇葩的想法我也是醉了),所以改为输入命令:
D:\Python35> python E:/pyprogram/test.py
这样可以运行了!!!!!然后这样
D:\Python35> python E:\pyprogram\test.py
也可以运行。。。。。正当我以为真的是通配符的问题时,重新输入
D:\Python35> python E:\pyprogram\test.py
也可以运行了,尼玛啊,呆电脑前太久了痴呆了?然后那些 python E:\\pyprogram\\\test.py 什么的统统可以运行了。。。一万只草泥马。。
像这样
python E:\\pyprogram\test.py
这样
python E:/pyprogram///\\\test.py
统统都可以运行了。。。是因为在解释的时候默认这些多余的\//会被忽略么???
( 不在python的工作目录下也是可以的,像这样:
C:\Users\asus> D:\Python35\python E:\pyprogram\test.py
)