gpt4 book ai didi

Python poplib error_proto : line too long

转载 作者:太空狗 更新时间:2023-10-30 00:23:26 50 4
gpt4 key购买 nike

最近,在不更改代码/库的情况下,从 hotmail 收件箱读取电子邮件 (poplib.retr) 时,我开始收到 python error_proto: line too long 错误。我使用的是 Python 2.7.8 版。我知道很长的一行可能会导致此错误。但是有没有办法绕过这个或我需要安装的某个版本。感谢您提供任何人可以提供的任何建议/指导。

这是一个回溯错误:

"/opt/rh/python27/root/usr/lib64/python2.7/poplib.py", line 232, in retr\n return self._longcmd(\'RETR %s\' % which)\n', 
' File "/opt/rh/python27/root/usr/lib64/python2.7/poplib.py", line 167, in _longcmd\n return self._getlongresp()\n',
' File "/opt/rh/python27/root/usr/lib64/python2.7/poplib.py", line 152, in _getlongresp\n line, o = self._getline()\n',
' File "/opt/rh/python27/root/usr/lib64/python2.7/poplib.py", line 377, in _getline\n raise error_proto(\'line too long\')\n',
'error_proto: line too long\n'

最佳答案

此处存在针对此问题的 Python 错误报告:https://bugs.python.org/issue16041

我实现的解决方案如下:

import poplib
poplib._MAXLINE=20480

我认为这是一个更好的主意,而不是直接编辑 poplib.py 库文件。

伍迪

关于Python poplib error_proto : line too long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30976106/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com