当我写导入StringIO时,它说没有这样的模块。
从Python 3.0的新功能开始:
在
StringIO和
cStringIO模块都没有了。而是导入io 模块,分别将
io.StringIO或
io.BytesIO用于文本和数据。
。
修复一些Python 2代码以使其在
Python 3(caveat emptor)中工作的可能有用的方法:
try: from StringIO import StringIO ## for Python 2except importError: from io import StringIO ## for Python 3
注意:此示例可能与问题的主要内容相切,仅作为一般性地解决缺失StringIO模块时要考虑的内容。 有关消息的更直接解决方案
TypeError: Can't convert 'bytes' object to str implicitly,



