2016-03-12 70 views
-3

MAC蟒,“未找到打印命令”终端

我尝试用超级管理员,并在顶部使用#!/usr/bin/python但它也不起作用

其实,我想打开.py文件,但终端显示print: command not found

+1

你可以直接在你的shell中输入python代码...你想要的是创建一个新的文本文件,在那里添加你的python代码,然后通过'python thefile.py'或'./thefile .py'(如果设置了“+ x”)。 – jbndlr

+1

首先**在这里显示文本输出**,不要链接到代码图片。其次,在这两种情况下你都没有真正启动Python shell。 –

+0

你不需要复制和粘贴#!字符。如果你运行/ usr/bin/python(或者可能只是python),你会得到一个python会话。现在你仍然在庆祝。 – Oli

回答

3

只需在终端输入python即可调用interactive shell。您在bash终端中发出命令,以#开头,这会终止整行。

如果你想运行一个python脚本,然后把你的代码在这样的文件:

script.py

#!/usr/bin/python 

print "2" 

现在你可以运行的代码输入python script.py

代码的第一行是shebang line,它指定要使用哪个解释器,因此您可以运行脚本,输入./script.py

+0

'#!'是指示shell使用哪个程序来解释以下代码的she-bang行。其他'#'标志表示用户处于su外壳。一切都很好。 – jbndlr

+0

是的,但在终端 – fodma1

+0

中使用毫无疑问。但是你的回答仍然是误导性的,因为不认可它(即删除'#')将不会产生任何功能。 – jbndlr