將json.load的unicode轉化為encode


json.load(file)讀取的文件內容為Unicode,需要將該數據轉為encode

def byteify(input):
    """把Unicode轉換為encode"""
    if isinstance(input, dict):
        return {byteify(key):byteify(value) for key,value in input.iteritems()}
        print("dic...dict")
    elif isinstance(input, list):
        return [byteify(element) for element in input]
        print("list...list...")
    elif isinstance(input, unicode):
        return input.encode('utf-8')
        print("unicode....unicode")
    else:
        return input
    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM