Tag: stringio

我如何清除一个弦乐对象?

我有一个创build的弦乐对象,它有一些文字。 我想清除其现有的价值,并重用它,而不是回顾它。 有没有这样做?

什么时候使用StringIO?

使用StringIO作为string缓冲区比使用list作为缓冲区慢。 什么时候使用StringIO? from io import StringIO def meth1(string): a = [] for i in range(100): a.append(string) return ''.join(a) def meth2(string): a = StringIO() for i in range(100): a.write(string) return a.getvalue() if __name__ == '__main__': from timeit import Timer string = "This is test string" print(Timer("meth1(string)", "from __main__ import meth1, string").timeit()) print(Timer("meth2(string)", "from __main__ import meth2, […]

Python的StringIO替代工作与字节而不是string?

有什么替代python的StringIO类,一个将使用bytes而不是string? 这可能不是很明显,但是如果你使用StringIO来处理二进制数据,那么对于Python 2.7或更新版本来说,你是不幸运的。

与String相比,在Ruby中使用StringIO有什么好处?

什么时候使用Ruby的StringIO而不是使用String? 我想我理解它们之间的根本区别,就像“ 什么是ruby的StringIO类真的是什么? ”所强调的那样 ,StringIO使得能够以面向stream的方式读/写string。 但是这是什么意思呢? 什么是使用StringIO时使用StringIO的实际用法的一个很好的例子是不是真的会削减它?

无法获取有关在python中使用StringIO的read()的数据

使用Python2.7版本。 以下是我的示例代码。 import StringIO import sys buff = StringIO.StringIO() buff.write("hello") print buff.read() 在上面的程序中,read()没有返回任何值,因为getvalue()返回给我“hello”。 任何人都可以帮我解决这个问题吗? 我需要read(),因为我的下面的代码涉及读取“n”个字节。

如何在Python中的文件中包装一个string?

如何用string的内容创build类文件对象(与文件相同的鸭子types)?