112得票3回答
Python 3.x ImportError: 找不到模块名为'cStringIO'

我该如何解决Python 3.x中的 "ImportError: No module named 'cStringIO'" 错误?

32得票1回答
对StringIO、cStringIO和ByteIO感到困惑

我已经在谷歌和SO上搜索了这些缓冲模块的区别。但是,我仍然不太理解,而且我认为我读到的一些帖子已经过时了。 在Python 2.7.11中,我使用r = requests.get(url)下载了一个特定格式的二进制文件。然后,我将StringIO.StringIO(r.content)、cS...

11得票1回答
tempfile.TemporaryFile与StringIO的区别

我写了一个小基准测试,比较了不同的字符串连接方法,用于ZOCache。从结果看,tempfile.TemporaryFile似乎比其他任何方法都要快: $ python src/ZOCache/tmp_benchmark.py 3.00407409668e-05 TemporaryFile...

10得票1回答
pandas无法从大型StringIO对象中读取数据。

我正在使用pandas处理一个包含大量8字节整数的数组。这些整数以空格分隔的元素形式包含在逗号分隔的CSV文件的一列中,数组大小约为10000x10000。 Pandas可以快速将逗号分隔的数据从前几列读取为DataFrame,并且也可以轻松地将空格分隔的字符串存储在另一个DataFrame...

8得票1回答
Python中,使用cStringIO比使用StringIO在写入时需要更多的时间(字符串方法的性能)。

我正在研究Python中的字符串方法,以便使用最快的方法。 我有这段代码来测试文件中的字符串拼接、StringIO、BytesIO和正常字符串。 #!/usr/bin/env python #title : pythonTiming.py #description ...

7得票3回答
为什么StringIO对象比真正的文件对象慢?

我正在查看StringIO的源代码,其中有一些注释: 使用真实文件通常更快(但不太方便)。 还有一个更快的C语言实现,称为cStringIO,但它不能被子类化。 StringIO就像一个内存文件对象,为什么比真实文件对象慢?