关于StringIO读写内存数据,有些问题没找到答案,希望有知道的小伙伴能解答下:
1. StringIO写入的数据什么时候被摧毁,数据存活的时间是多长?
2. 然后,python中读写内存数据的方法有哪些,哪个比较好?
关于StringIO读写内存数据,有些问题没找到答案,希望有知道的小伙伴能解答下:
1. StringIO写入的数据什么时候被摧毁,数据存活的时间是多长?
2. 然后,python中读写内存数据的方法有哪些,哪个比较好?
第二个问题
memoryview 对象允许 Python 代码访问一个对象的内部数据,只要该对象支持 缓冲区协议而无需进行
第一个问题
class io.StringIO(initial_value=”, newline=’\n’)
一个使用内存文本缓冲的文本流。它继承自TextIOBase。
当close() 方法被调用时将会丢弃文本缓冲区。
缓冲区的初始值可通过提供 initial_value 来设置。如果启用了行结束符转写,换行将以write() 所
用的方式被编码。数据流位置将被设为缓冲区的开头。
或者没有引用计数,就会被回收吧