标签:优化 一般来说 style 获取 效率 std print bsp 没有
>>> from io import StringIO >>> # 内存中构建 >>> sio = StringIO() # 像文件对象一样操作 >>> print(sio, sio.readable(), sio.writable(), sio.seekable()) <_io.StringIO object at 0x0000010B14ECE4C8> True True True
>>> sio.write("hello,world!") 12
>>> sio.seek(0) 0
>>> sio.readline() ‘hello,world!‘
>>> sio.getvalue() # 无视指针,输出全部内容 ‘hello,world!‘ >>> sio.close()
>>> from io import BytesIO >>> # 内存中构建 >>> bio = BytesIO() >>> print(bio, bio.readable(), bio.writable(), bio.seekable()) <_io.BytesIO object at 0x0000010B14ED7EB8> True True True
>>> bio.write(b"hello,world!) 12
>>> bio.seek(0) 0
>>> bio.readline() b‘hello,world!‘
>>> bio.getvalue() # 无视指针,输出全部内容 b‘hello,world!‘ >>> bio.close()
>>> from sys import stdout >>> f = stdout >>> print(type(f)) <class ‘ipykernel.iostream.OutStream‘>
>>> f.write("hello,world!") hello,world!
标签:优化 一般来说 style 获取 效率 std print bsp 没有
原文地址:https://www.cnblogs.com/juneman/p/9010962.html