jvi*_*jvi 52 stringio python-3.x cstringio
我有一个virtualenv运行python 3.4.0点子版本是pip 1.5.4我做pip安装电子邮件并得到错误:ImportError:在进程结束时没有名为'cStringIO'的模块(失败)如何获取电子邮件用于python 3.4.0的包
Sim*_*ser 89
来自Python 3.0更新日志;
StringIO和cStringIO模块消失了.而是导入io模块并分别使用io.StringIO或io.BytesIO作为文本和数据.
从Python 3电子邮件文档可以看出io.StringIO应该使用:
from io import StringIO
from email.generator import Generator
fp = StringIO()
g = Generator(fp, mangle_from_=True, maxheaderlen=60)
g.flatten(msg)
text = fp.getvalue()
Run Code Online (Sandbox Code Playgroud)
参考:https://docs.python.org/3.4/library/io.html
| 归档时间: |
|
| 查看次数: |
69614 次 |
| 最近记录: |