Advertisement

python核心语法与文件读写操作

阅读量:

I/O操作:

I/O(Input/Output)即数据流的输入与输出过程。这里的输入和输出是相对于计算机内存而言的,输入流指的是数据从外部设备(如磁盘或网络)传输至内存,而输出流则是数据由内存传输到外部设备。程序在运行过程中,所有数据均存储于内存中,并由CPU这一高速计算单元进行处理。当涉及到需要进行数据交换的操作(通常是磁盘读写或网络通信)时,就需要借助I/O接口来完成。

2.文件读写的操作步骤:

  1. 打开文件并获取对应的文件描述符

  2. 对该文件描述符执行读取或写入操作

  3. 完成操作后关闭文件

3.打开文件模式:

t 以文本模式打开(默认方式)。
x 用于创建新文件并以写入方式打开,若目标文件已存在则会触发错误。
b 以二进制模式打开。
+ 允许对文件进行读写操作,即更新模式。
U 支持通用换行格式(Python 3 中不适用)。
r 表示仅读取方式打开文件,此时指针位于文件起始位置。这是默认设置。
rb 表示以二进制格式只读方式打开文件,指针同样位于起始位置,默认用于非文本类内容如图像等。
r+ 表示允许对文件进行读写操作,指针初始位置为起始点。
rb+ 表示以二进制格式允许对文件进行读写操作,适用于非文本内容如图像等。
w 以写入方式打开一个新文件,在此模式下原有内容将被清除;若目标不存在则新建该文件。
wb 表示

全部评论 (0)

还没有任何评论哟~