zoukankan      html  css  js  c++  java
  • python list 打印 出现乱码

    我需要从oe的一个one2many字段中,取出每一行的数据进行打印输出,如从订单明细中取值:

    for order in self.browse(cr, uid, ids, context=context):
                for line in order.order_line:              
                    line_info = line.name.encode('utf-8')+ str(line.discount) + str(line.price_unit)              
                    lines.append(line_info)

    最终获取的lines形式如

    ['name1', 'name2']

    如果此时我将lines直接输出,那么如果存在中文,则会出现乱码,但是如果输出lines[0],lines[1]则没有问题,也就是这个list必须一项一项的遍历输出,可以使用如下方法:

    note = '
    '.join([item for item in lines])

    最终note的值为:

    name1

    name2

  • 相关阅读:
    枚举
    枚举
    比特币中的密码学原理
    贪心
    dp
    二分
    mac解决matplotlib中文乱码
    Keras使用多个GPU并行
    pyspark使用-dataframe操作
    箱线图
  • 原文地址:https://www.cnblogs.com/jerry2005/p/3434463.html
Copyright © 2011-2022 走看看