当我使用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()
这个错误是什么意思?
答案 0 :(得分:2)
在python 3.x中,print
语句已被print
函数取代。
由于函数必须通过一组尾随()
(包含函数的参数)来调用,因此必须将它们添加到python 3中的print
调用中。 X。在print
函数的情况下,通常的语法只是将您希望打印的值直接传递给print
函数。
考虑到这一点,将第3行更改为以下内容应该可以纠正错误。
print(con.version)