美文网首页
Python-StringIO-BytesIO

Python-StringIO-BytesIO

作者: 千年积木 | 来源:发表于2021-05-09 07:57 被阅读0次
print("===========================将数据写入内存===============================")
#将数据写入内存用到 StringIO 和 BytesIO
from io import BytesIO, StringIO

#把数据写到内存里缓存起来
s_io = StringIO()
s_io.write("Helo")
s_io.write("你好")
print(s_io.getvalue())

#file 需要的是一个文件流对象
print("我要暴富",file = open("Pfile/Pfile11.txt","w"))  #写到文件
print(file=s_io)   #打印空,换行   
print("我要成为有钱人",file=s_io)   #打印到内存
print("我要财富自由",file=s_io)
print(s_io.getvalue()) 


b_io = BytesIO()
b_io.write("nihao".encode("utf8"))   #写入必须是二进制,不能是字符串
print(b_io.getvalue().decode("utf8"))

网友评论

      本文标题:Python-StringIO-BytesIO

      本文链接:https://www.haomeiwen.com/subject/qwbmlltx.html