twitter_helpers.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:cozmo 作者: yp7y-stu 项目源码 文件源码
def upload_images(twitter_api, images, image_format='jpeg', quality=90):
    '''Upload Image(s) to twitter using the given settings

    Args:
        twitter_api (:class:`tweepy.API`): the Twitter API instance to use
        images (list of :class:`PIL.Image.Image`): images to upload
        image_format (string): file format to upload as (e.g. 'jpeg', 'png')
        quality (int): quality percentage used for (Jpeg) compression

    Returns:
        list of media_ids
    '''

    media_ids = []
    for image in images:
        img_io = BytesIO()

        image.save(img_io, image_format, quality=quality)
        filename = "temp." + image_format
        img_io.seek(0)

        upload_res = twitter_api.media_upload(filename, file=img_io)
        media_ids.append(upload_res.media_id)

    return media_ids
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号