Python 3.x 示例cx_oracle不工作,python3.3

Python 3.x 示例cx_oracle不工作,python3.3,python-3.x,cx-oracle,Python 3.x,Cx Oracle,当我使用python 3.3解释器执行文件test_cx_oracle.py时,会出现以下输出错误 **File "test_cx_oracle.py", line 3 **print con.version"** ^ SyntaxError: invalid syntax** 该文件的内容如下: import cx_Oracle con = cx_Oracle.connect('system/diamondmine@127.0.0.1/XE') print con.ver

当我使用python 3.3解释器执行文件test_cx_oracle.py时,会出现以下输出错误

**File "test_cx_oracle.py", line 3  
**print con.version"**
        ^
SyntaxError: invalid syntax**
该文件的内容如下:

import cx_Oracle
con = cx_Oracle.connect('system/diamondmine@127.0.0.1/XE')
print con.version
con.close()
这个错误是什么意思?

在python 3.x中,print语句已被print函数替换

由于必须通过一组包含函数参数的尾随函数来调用函数,因此必须将它们添加到Python3.x中的打印调用中。对于打印函数,通常的语法只是将希望打印的值直接传递给打印函数

记住这一点,将第3行更改为以下内容应该可以纠正错误

print(con.version)