Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
迭代cx_Oracle结果集时出现Python错误_Python_Python 2.7_Cx Oracle - Fatal编程技术网

迭代cx_Oracle结果集时出现Python错误

迭代cx_Oracle结果集时出现Python错误,python,python-2.7,cx-oracle,Python,Python 2.7,Cx Oracle,我有一些迭代cx_oracle结果集的代码,如下所示: for row in out_cursor: #do stuff print row out\u游标是一个cx\u oracle游标对象。此代码通常有效,但有时会出现如下错误: for row in out_cursor: ValueError: invalid literal for int() with base 10: '2.48752' 我想我误解了一些基本的概念,因为那个错误对我来说毫无意义。为什么行必须是in

我有一些迭代cx_oracle结果集的代码,如下所示:

for row in out_cursor:
    #do stuff
    print row
out\u游标是一个cx\u oracle游标对象。此代码通常有效,但有时会出现如下错误:

for row in out_cursor:
ValueError: invalid literal for int() with base 10: '2.48752'
我想我误解了一些基本的概念,因为那个错误对我来说毫无意义。为什么行必须是int?当代码运行时,打印的行不是int,而是一个包含大量不同数据类型的列表


我很难研究这个问题。我已经找遍了,但真的不知道该找什么!我希望我漏掉了一些明显的东西,你们中的一个堆栈溢出者可以向我指出

这是我使用的cx_Oracle-6.0b2版本中的一个错误


升级到cx_Oracle-7修复了该问题。

结果表明这是我使用的cx_Oracle-6.0b2版本中的一个错误


升级到cx_Oracle-7修复了该问题。

编辑问题,以包含完整的错误堆栈跟踪消息。@JohnGordon我遗漏了完整的错误消息,因为它都是我公司自己的python文件,对阅读本文的人来说没有任何意义。没有看到完整的跟踪,我不知道如何进一步提供帮助。似乎错误一定在您的代码中的某个地方。请编辑问题以包含完整的错误堆栈跟踪消息。@JohnGordon我遗漏了完整的错误消息,因为它都是我公司自己的python文件,对阅读本文的人来说没有任何意义。如果看不到完整的跟踪,我不知道如何进一步提供帮助。似乎错误一定在代码中的某个地方。