我正在使用 Python 3.2.1,但无法导入 StringIO
模块。我使用 io.StringIO
它可以工作,但我不能将它与 numpy
的 genfromtxt
一起使用,如下所示:
x="1 3\n 4.5 8"
numpy.genfromtxt(io.StringIO(x))
我收到以下错误:
TypeError: Can't convert 'bytes' object to str implicitly
当我写 import StringIO
它说
ImportError: No module named 'StringIO'
原文由 Babak Abdolahi 发布,翻译遵循 CC BY-SA 4.0 许可协议
来自 Python 3.0 的新功能:
.
修复一些 Python 2 代码以使其在 Python 3 中也能工作的可能有用的方法(买者自负):