小编sum*_*man的帖子

UnicodeDecodeError:“utf-8”编解码器无法解码位置 1 中的字节 0x8b:访问 csv 文件时起始字节无效

我正在尝试从 aws s3 存储桶访问 csv 文件并收到错误“utf-8”编解码器无法解码位置 1 中的字节 0x8b:下面是无效的起始字节代码我正在使用 python 3.7 版本

        from io import BytesIO
        import boto3
        import pandas as pd
        import gzip
        s3 = boto3.client('s3', aws_access_key_id='######',
        aws_secret_access_key='#######')

        response = s3.get_object(Bucket='#####', Key='raw.csv')
        # print(response)
        s3_data = StringIO(response.get('Body').read().decode('utf-8')

        data = pd.read_csv(s3_data)
        print(data.head())
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题

amazon-s3 python-3.x pandas

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

amazon-s3 ×1

pandas ×1

python-3.x ×1