[root@yyjk tmp]# cat a1.py
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
from pprint import pprint
import csv
import time
import re
import binascii
conn = cx_Oracle.connect('xxx/xxx@10.5.100.232/tlyy')
cursor = conn.cursor()
xsql="select * from tlcb_mon_device a where a.ipaddr='10.3.244.1'"
r = cursor.execute(xsql)
print r
arr=[]
for x in r:
print x
print type(x)
[root@yyjk tmp]# python a1.py
<cx_Oracle.Cursor on <cx_Oracle.Connection to xxx@10.5.100.232/tlyy>>
('DP_244.1', 'IBM AIX', '10.3.244.1', 'UTF-8', 'xe7x94xb5xe7xa5xa8xe5x89x8dxe7xbdxaexe4xb8xbbxe6x9cxba', 'ECDS', 'xe7xbdx97xe5x87xbd', '1', 'FTP')
<type 'tuple'>
[root@yyjk tmp]# cat a1.py
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
from pprint import pprint
import csv
import time
import re
import binascii
conn = cx_Oracle.connect('xxx/xxx@10.5.100.232/tlyy')
cursor = conn.cursor()
xsql="select * from tlcb_mon_device a where a.ipaddr='10.3.244.1'"
r = cursor.execute(xsql)
print r
arr=[]
for x in r:
print x
print type(x)
print x.decode('string_escape')
[root@yyjk tmp]#
[root@yyjk tmp]# python a1.py
<cx_Oracle.Cursor on <cx_Oracle.Connection to xxx@10.5.100.232/tlyy>>
('DP_244.1', 'IBM AIX', '10.3.244.1', 'UTF-8', 'xe7x94xb5xe7xa5xa8xe5x89x8dxe7xbdxaexe4xb8xbbxe6x9cxba', 'ECDS', 'xe7xbdx97xe5x87xbd', '1', 'FTP')
<type 'tuple'>
Traceback (most recent call last):
File "a1.py", line 19, in <module>
print x.decode('string_escape')
AttributeError: 'tuple' object has no attribute 'decode'
[root@yyjk tmp]# cat a1.py
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
from pprint import pprint
import csv
import time
import re
import binascii
conn = cx_Oracle.connect('xxx/xxx@10.5.100.232/tlyy')
cursor = conn.cursor()
xsql="select * from tlcb_mon_device a where a.ipaddr='10.3.244.1'"
r = cursor.execute(xsql)
print r
arr=[]
for x in r:
print x
print type(x)
bb=str(x)
print bb.decode('string_escape')
[root@yyjk tmp]# python a1.py
<cx_Oracle.Cursor on <cx_Oracle.Connection to xxx@10.5.100.232/tlyy>>
('DP_244.1', 'IBM AIX', '10.3.244.1', 'UTF-8', 'xe7x94xb5xe7xa5xa8xe5x89x8dxe7xbdxaexe4xb8xbbxe6x9cxba', 'ECDS', 'xe7xbdx97xe5x87xbd', '1', 'FTP')
<type 'tuple'>
('DP_244.1', 'IBM AIX', '10.xx', 'UTF-8', 'xx', 'ECDS', 'xx', '1', 'FTP')