Python-StringIO-BytesIO

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"))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章