Python Tweepy抛出异常并说;tweepy.error.TweepError:无法确定文件类型";,当图像是有效格式并且在手动推特时工作时?
我正在尝试使用tweepy api在推特上发送图像,对于一些图像,它会抛出:Python Tweepy抛出异常并说;tweepy.error.TweepError:无法确定文件类型";,当图像是有效格式并且在手动推特时工作时?,python,exception,tweepy,wikipedia,Python,Exception,Tweepy,Wikipedia,我正在尝试使用tweepy api在推特上发送图像,对于一些图像,它会抛出: "tweepy.error.TweepError: Could not determine file type" 当我通过浏览器发送同一张图片时,它就起作用了。这种情况只发生在少数几张图片上,我不知道它们与我可以在推特上发布的图片有什么区别 我用来在推特上发布它们的代码是: media_list = [] response = api.media_upload(imgPath) media_lis
"tweepy.error.TweepError: Could not determine file type"
当我通过浏览器发送同一张图片时,它就起作用了。这种情况只发生在少数几张图片上,我不知道它们与我可以在推特上发布的图片有什么区别
我用来在推特上发布它们的代码是:
media_list = []
response = api.media_upload(imgPath)
media_list.append(response.media_id_string)
api.update_status(output, media_ids=media_list)
路径是下载图像的精确路径,如下所示:
IMAGES/TweetImage.jpg
如何解决这个问题或是什么原因造成的?通过更多的调试,我发现这个问题发生在windows上,或者更可能发生在windows上。我将代码移动到Raspberry Pi(运行Raspbian操作系统)上,每个图像都在推特上。我还没有在windows上找到解决此问题的方法,但我怀疑它与图像的保存方式有关。通过进一步调试,我发现此问题发生在windows上,或者更可能发生在windows上。我将代码移动到Raspberry Pi(运行Raspbian操作系统)上,每个图像都在推特上。我还没有在windows上找到解决方案,但我怀疑这与图像的保存方式有关。我最近遇到了这个问题,可能是因为imgur从图片中删除元数据。我使用了不同的图像托管服务,没有任何问题。我最近遇到了这个问题,可能是因为imgur从图片中删除元数据。我使用了不同的图像托管服务,没有任何问题