python中fd和rt是什么意思_python
详细内容
python fd是什么意思?
在Python中可以通过编码实现对⽂件的读写操作,然⽽必须清楚的是,程序对⽂件的读写功能实际是由操作系统提供的,因为普通程序不能直接操作磁鱼羊鲜
盘。
在执⾏⽂件操作时,Python会请求操作系统打开⼀个对象——这个对象通常被称作⽂件描述符(file descriptor,简称fd),其对应的就是后⾯要操作的⽂件对象香港回归日
——然后再通过操作系统提供的接⼝对该⽂件对象进⾏读取和写⼊数据的操作,即通肾炎康复片
常所说的“读取⽂件”和“写⼊⽂件”。
⽂件读写的操作步骤基本是这样的:打开⽂件——获取⽂件描述符。
读写⽂件——操作⽂件描述符。
关闭⽂件——关闭⽂件描述符。
也就是说,程序对⽂件的各种操作,其实是引⽤了系统返回的⽂件描述符。
在Python中,open()函数⽤于向操作系统请求返回⼀个⽂件对象,然后即可使⽤其他⽅法对⽂件对象进⾏妇女节祝福语
数据的读取和写⼊等各种操作。
open()函数⽤于返回⼀个⽂件对象(File Object),最常与这两个参数⼀起使⽤:open(filename, mode)。例如:>>> f =
open('', 保持音记号
'w')
其中第⼀个参数filename是⼀个⽤于指定要打开的⽂件名称的字符串,也可以指定路径。如果不指定⽂件所在的路径,Python会在当前⽂件夹中去寻找⽂件并打开。如果⽂件不能被打开,则会抛出OSError异常。
⽂件对象在Python中是⼀种path-like object(可翻译为类路径对象,或者不翻译直接⽤英⽂理解),即⼀种表⽰⽂件的系统路径的对象。它提供的是⼀个要被打开的⽂件的路径名称,可以是绝对路径或者相对于当前⼯作⽂件夹的路径,或者提供的是⼀个要被封装的⽂件描述符。
系统内核(kern水是什么颜色的
el)使⽤⽂件描述符(file descriptor,简称fd)来访问⽂件,也就是说,实际上在使⽤open()函数打开现存⽂件时,内核返回的是⼀个⽂件描述符。读写⽂件时也需要使⽤⽂件描述符来指贺子珍为什么去苏联
定要读写的⽂件。⽂件描述符在形式上是⼀个⾮负整数,实则是⼀个索引值。
相关推荐:《Python教程》