打印不';你不能在Python3.3中工作吗?

打印不';你不能在Python3.3中工作吗?,python,python-3.x,Python,Python 3.x,我正在Visual Studio Professional 2013 RC中运行Python。我已经安装了Python 3.3附带的 我只是在做一个非常简单的print语句,但它报告了语法错误 print 'aaa' 另外,在我输入enter之后,解释器拒绝打印aaaout。 截图如下: 来自解释器的错误消息: >>> print '1 ... ' ... Traceback (most recent call last): File "C:\Program File

我正在Visual Studio Professional 2013 RC中运行Python。我已经安装了Python 3.3附带的

我只是在做一个非常简单的print语句,但它报告了语法错误

print 'aaa'
另外,在我输入enter之后,解释器拒绝打印
aaa
out。 截图如下:

来自解释器的错误消息

>>> print '1
... '
... 
Traceback (most recent call last):
  File "C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio_py_repl.py", line 627, in run_one_command
    self.execute_item()
  File "C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio_py_repl.py", line 601, in execute_code_work_item
    code = compile(self.current_code, '<stdin>', 'single', self.code_flags)
  File "<stdin>", line 1
    print '1
           ^
SyntaxError: EOL while scanning string literal
>>> a=1
>>> print a
Traceback (most recent call last):
  File "C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio_py_repl.py", line 627, in run_one_command
    self.execute_item()
  File "C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio_py_repl.py", line 601, in execute_code_work_item
    code = compile(self.current_code, '<stdin>', 'single', self.code_flags)
  File "<stdin>", line 1
    print a
          ^
SyntaxError: invalid syntax
>>> 
打印“1” ... ' ... 回溯(最近一次呼叫最后一次): 文件“C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio\u py\u repl.py”,第627行,在run\u one\u命令中 self.execute_item() 文件“C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio\u py\u repl.py”,第601行,在执行代码\u工作\u项中 代码=编译(self.current_code、、‘single’、self.code_标志) 文件“”,第1行 打印'1 ^ SyntaxError:扫描字符串文字时下线 >>>a=1 >>>打印 回溯(最近一次呼叫最后一次): 文件“C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio\u py\u repl.py”,第627行,在run\u one\u命令中 self.execute_item() 文件“C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\visualstudio\u py\u repl.py”,第601行,在执行代码\u工作\u项中 代码=编译(self.current_code、、‘single’、self.code_标志) 文件“”,第1行 打印 ^ SyntaxError:无效语法 >>> 我过去经常使用Python 2.7。为什么在3.3中如此?

,它是一个函数,因此正确的语法是:

print('aaa')

在任何东西的主要版本之间切换时,阅读变更日志是明智的。