求助一下。
介绍,StringIO 跟 ByteIO 是可以把数据保存在内存的。
变量也是把数据保存在内存的,那这东西跟变量有什么区别。
有什么使用场景吗?
1
shyling 2017-05-02 10:27:58 +08:00 1
当文件 ( IO )用
|
3
imn1 2017-05-02 11:42:03 +08:00 1
我只用过两种场景:
1.如#1,当文件用,不需要在磁盘建立和写临时文件,程序结束自然废弃 2.Socket,拼接收到的字节 其他楼下补充 |
4
jtsai OP @imn1 我总结了一下,StringIO 和 ByteIO 是一种 file-like Object 的数据结构。像 list dict str 它有自己操作数据的方法。
|
5
wwqgtxx 2017-05-02 14:17:32 +08:00 via iPhone
类似于 tmpfs 一样的功能,把内存当 file 用
|