python中decode的用法_python中list怎么使用decode方法设置编码
Python decode() 方法以 encoding 指定的編碼格式解碼字符串。默認編碼為字符串編碼。
decode()方法語法:str.decode(encoding='UTF-8',errors='strict')
參數encoding -- 要使用的編碼,如"UTF-8"。
errors -- 設置不同錯誤的處理方案。默認為 'strict',意為編碼錯誤引起一個UnicodeError。 其他可能得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以及通過 codecs.register_error() 注冊的任何值。
返回值:該方法返回解碼后的字符串。
示例:#!/usr/bin/python#
#-*-coding:UTF-8-*-
import xlrd
book = xlrd.open_workbook('Interface_data.xlsx')
sheet = book.sheet_by_index(0)
rows = sheet.nrows
case_list = []
for i in range(rows):
case_list.append(sheet.row_values(i))
#處理list中文亂碼
case_list_righ = str(case_list).replace('u\'','\'')
print case_list_righ.decode("unicode-escape")
更多Python知識請關注Python視頻教程欄目。
總結
以上是生活随笔為你收集整理的python中decode的用法_python中list怎么使用decode方法设置编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32中GPIO_Mode--GPI
- 下一篇: 提高国内访问 GitHub 的速度的方案