Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Tweepy脚本通过Github操作失败,但在本地成功执行_Python 3.x_Twitter_Tweepy_Github Actions - Fatal编程技术网

Python 3.x Tweepy脚本通过Github操作失败,但在本地成功执行

Python 3.x Tweepy脚本通过Github操作失败,但在本地成功执行,python-3.x,twitter,tweepy,github-actions,Python 3.x,Twitter,Tweepy,Github Actions,我有一个Python 3脚本,它使用Tweepy library for Twitter,在本地运行良好,但会导致requests.exceptions.ReadTimeout:HTTPSConnectionPool(host='api.Twitter.com',port=443):读取超时。(读取超时=900)和tweepy.error.TweepError:未能发送请求:HTTPSConnectionPool(host='api.twitter.com',port=443):读取超时。(读取

我有一个Python 3脚本,它使用Tweepy library for Twitter,在本地运行良好,但会导致
requests.exceptions.ReadTimeout:HTTPSConnectionPool(host='api.Twitter.com',port=443):读取超时。(读取超时=900)
tweepy.error.TweepError:未能发送请求:HTTPSConnectionPool(host='api.twitter.com',port=443):读取超时。(读取超时=900)
从Github操作工作流执行时出错

Tweepy API实例化:

tweepy.API(auth,timeout=900,wait\u on\u rate\u limit=True,wait\u on\u rate\u limit\u notify=True)
该脚本发送约1200个请求,因此将遇到。由于
wait\u on\u rate\u limit=True,它将在达到限制后等待。这(再加上
timeout=900
(从尝试调试的默认值
60
增加))导致需要约30分钟才能完成。我不明白为什么它没有在本地超时,而是通过GitHub操作超时

无论脚本成功(本地)还是失败(Github操作),脚本都需要约30分钟