Python Tweepy抛出异常并说;tweepy.error.TweepError:无法确定文件类型";,当图像是有效格式并且在手动推特时工作时?

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 api在推特上发送图像,对于一些图像,它会抛出:

"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从图片中删除元数据。我使用了不同的图像托管服务,没有任何问题