新手上路 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

你可能感兴趣的:(初入python)