Python之路~~~~~IO流操作

IO流操作

什么是Io流( Input output stream)

​ Io流说的主要是计算机的输入和输出操作

​ 常见的Io操作,一般说的是内存与磁盘之间的输入输出

​ Io流操作一种常见的持久化技术

python操作Io流

​ open函数即可

​ open函数主要的目的是打开一个本地的文件

open函数的解析

​ 第一个参数file代表要打开或者创建文件的名称或者路径

​ 第二个参数表示打开的模式

​ 其他参数的使用

open的简单使用

  • f=open (path, “r”) #f对象就是python的一个IO对象

  • msg = f.read ( )

    ​ #read ( size=-1) #读取

    ​ #write (data) #写入到文件

    ​ #writelines () #将多个数据写入

    ​ #flush ( ) #刷新缓存区

    ​ #close ( ) #关闭File对象,注意close自动的调用flush进行最后的文件刷新动作

    #最后关闭Io流

  • f.close ()

Io流的分类
根据数据流动(站在内存的角度上来说)的方向

​ 输入流

​ 输出流

​ 根据数据的类型

​ 字节流

​ 字符流

字符流读取到末尾 ‘’

字节流 b’’ 表示读取到模块末尾

对象序列化

什么叫做对象序列化?

将内存中的一个抽象概念、逻辑概念(对象)转换成字节或者字符数据的过程,就叫做对象序列化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值