Python import cStringIO ImportError: No module named 'cStringIO'
2024-08-31 20:17:29
From Python 3.0 changelog;
The StringIO and cStringIO modules are gone. Instead, import the io module and use io.StringIO or io.BytesIO for text and data respectively.
From the Python 3 email documentation it can be seen that io.StringIO should be used instead:
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()
从Python 3.0开始,StringIO和cStringIO模块已经取消。通过import io模块代替,分别使用io.String或io.BytesIO处理文本和数据。从Python 3邮件流文档能看到相关实现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()
最新文章
- C++双缓冲多线程分析大文件词频
- Struts中文件上传的一些规则...
- imx6 uboot saveenv fail
- sqlserver 连接远程数据库小结
- [转]Maven实现直接部署Web项目到Tomcat7
- cocos2dx-jsb 跨语言调用及第三方集成 - 过程记录
- JSF学习四 标签
- .net Web应用程序使用IIS调试
- Openjudge-计算概论(A)-求分数序列和
- 201521123007《Java程序设计》第12周学习总结
- jQuery和AngularJS的区别
- 常用七大经典排序算法总结(C语言描述)
- 洛谷 P4151 [WC2011]最大XOR和路径 解题报告
- Autonomous driving - Car detection YOLO
- hadoop中发送文件的脚本
- IBM V7000错误代码及解决
- python 判断是否是元音字母
- 《LeetBook》LeetCode题解(1) : Two Sum[E]——哈希Map的应用
- sql数据库表容量
- HDU6396 (贪心+fread 挂)
热门文章
- Mybatis公司开发常用!
- HCNP Routing&;Switching之IS-IS路由聚合和认证
- 【转载】linux 工作队列上睡眠的认识--不要在默认共享队列上睡眠
- Set代码
- Docker系列(12)- 部署Tomcat
- Navicat15 最新版本破解版操作步骤
- HTML 网页开发、CSS 基础语法——十一. CSS常用样式
- ☠全套Java教程_Java基础入门教程,零基础小白自学Java必备教程👾#010 #第十单元 Scanner类、Random类 #
- 初探计算机网络之HTTPS请求
- 无服务计算应用场景探讨及 FaaS 应用实战