美文网首页
打开txt 遇到的问题

打开txt 遇到的问题

作者: 锦鲤offer | 来源:发表于2019-11-11 12:48 被阅读0次

    打开txt文件遇到问题:

    df = pd.read_csv("Desktop/test.txt",delimiter="\t",encoding = 'uft-8')
    
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
    

    解决方案有两个:

    1. 改为utf-16:
    df = pd.read_csv("Desktop/test.txt",delimiter="\t",encoding = 'utf-16')
    
    1. python 自带库转化一下
    with open('Desktop/test.txt', 'rb') as f:
        contents = f.read()
    with open("Desktop/test2.txt","w") as f:
        f.write(contents.decode("utf-16") )
    

    相关文章

      网友评论

          本文标题:打开txt 遇到的问题

          本文链接:https://www.haomeiwen.com/subject/yuhtictx.html