带上你的基础
print "hello world"保存到用户,然后进入终端(首先是cd/ .py /etc到文件位置)只会移动到下一个空行。现在,如果语法有问题,我会得到一条消息:
trsynshMBP:~ trissynashville$ python
/Users/trissynashville/Documents/Python/sample.py
File "/Users/trissynashville/Documents/Python/sample.py", line 1
print "hello world"
^
SyntaxError: Missing parentheses in call to 'print'但是如果语法是正确的,那么我会得到:
trsynshMBP:~ trissynashville$ python
/Users/trissynashville/Documents/Python/sample.py
trsynshMBP:~ trissynashville$ 无响应。我并不是在定义一个命令,对吧?打印应该在终端中显示文本,不是吗?
无论如何,我是个新手,所以任何帮助都是非常感谢的。
发布于 2017-04-18 15:35:31
你的基本要求:
print "Hello World"实际上是:
print("Hello World")在Python3中。这就是SyntaxError: Missing parentheses in call to 'print'所指的。
此外,要在不使用shebang的情况下运行python文件,必须使用python命令运行该文件
>> python sample.py
Hello World或
>> python3 sample.py
...
SyntaxError: Missing parentheses in call to 'print'https://stackoverflow.com/questions/43465633
复制相似问题