zoukankan      html  css  js  c++  java
  • python 转xe7xbdx97xe5x87xbd 为中文

    [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')

  • 相关阅读:
    13之容器资源需求、资源限制及Metricserver(Heapster)
    04K8S之pod控制器
    08K8S之k8s认证和serviceaccount
    07K8S之Statefulset控制器
    [Database] Mongodb 分片集群
    IIS 配置.svc的MIME映射
    当前标识(IIS APPPOOL\ASP.NET v4.0)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限 解决方案
    Kubernetes Dashboard 安装
    存储服务 使用S3存储桶上传文件以及使用CLI来访问S3服务
    Django使用pdfkit生成PDF文件提供下载
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349249.html
Copyright © 2011-2022 走看看