任何人都可以告诉我为什么我不能使用./运行python但能够使用python
-rwxr-xr-x@ 1 xxxx staff 258 14 Nov 14:08 ltry.py
-rwxr-xr-x@ 1 xxxx staff 1037 14 Nov 11:20 pdTry.py
xxxx-MacBook-Pro:python xxxx$ ./ltry.py
File "./ltry.py", line 10
print "Hello you"
^
SyntaxError: invalid syntax
xxxx-MacBook-Pro:python xxxx$ python ltry.py
Hello you
['ltry.py']
另外,我安装了python IDLE,但我无法尝试打印,为什么?
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> print 'eeere'
SyntaxError: invalid syntax
>>> print "helooe"
SyntaxError: invalid syntax
答案 0 :(得分:5)
对于第二个问题,你在那里使用Python 3.X,其中打印的语法从你正在使用的2.X样式改变(print 'string'
在{X}中是print('string')
。我敢打赌,对于第一个问题,你的机器上有2个Python安装,一个3.X,它被称为.py文件的默认程序,还有一个2.X,当你明确地调用它时叫python。
答案 1 :(得分:0)
问题一:您是否在脚本的第一行设置了正确的python解释器路径,从#!
开始?
在我的机器(Linux)上,例如:
#!/usr/bin/python