Python文件读取与操作

本文介绍了Python中的文件I/O操作,包括I/O概述、文件读写实现原理、操作步骤、打开模式,以及读写文件的相关方法。强调了正确关闭文件的重要性,并列举了不同打开模式的用途。此外,还详细阐述了read、readline、readlines等方法的用法,以及文件指针的管理。最后,提到了file类的其他方法,如flush、truncate等。
摘要由CSDN通过智能技术生成


找到一篇非常好的文章,记录下

原贴:https://www.cnblogs.com/yyds/p/6186621.html

I/O操作概述

I/O在计算机中是指Input/Output,也就是Stream(流)的输入和输出。这里的输入和输出是相对于内存来说的,Input Stream(输入流)是指数据从外(磁盘、网络)流进内存,Output Stream是数据从内存流出到外面(磁盘、网络)。程序运行时,数据都是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方(通常是磁盘、网络操作)就需要IO接口
那么这个IO接口是由谁提供呢?高级编程语言中的IO操作是如何实现的呢?

操作系统是个通用的软件程序,其通用目的如下:

硬件驱动
进程管理
内存管理
网络管理
安全管理
I/O管理
操作系统屏蔽了底层硬件,向上提供通用接口。因此,操作I/O的能力是由操作系统的提供的,每一种编程语言都会把操作系统提供的低级C接口封装起来供开发者使用,Python也不例外。

文件读写实现原理与操作步骤

文件读写实现原理

文件读写就是一种常见的IO操作。python也是通过封装操作系统的底层接口,直接提供了文件读写相关的操作方法。

那么我们要操作的对象是什么呢?我们又如何获取要操作的对象呢?

由于操作I/O的能力是由操作系统提供的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值