python学习_python fd是什么意思

python学习_python fd是什么意思

python fd是甚么意义?

正在Python中能够经过编码完成对于文件的读写操纵,但是必需分明的是,顺序对于文件的读写功用实践是由操纵零碎供给的,由于平凡顺序不克不及间接操纵磁盘。

正在履行文件操纵时,Python会恳求操纵零碎翻开一个工具——这个工具凡是被称作文件描绘符(file descriptor,简称fd),其对于应的便是前面要操纵的文件工具——而后再经过操纵零碎供给的接口对于该文件工具停止读取以及写入数据的操纵,即凡是所说的“读取文件”以及“写入文件”。

文件读写的操纵步调根本是如许的:

  1. 翻开文件——获得文件描绘符。
  2. 读写文件——操纵文件描绘符。
  3. 封闭文件——封闭文件描绘符。

也便是说,顺序对于文件的各类操纵,实际上是援用了零碎前往的文件描绘符。

正在Python中,open()函数用于向操纵零碎恳求前往一个文件工具,而后便可运用其余办法对于文件工具停止数据的读取以及写入等各类操纵。

open()函数用于前往一个文件工具(File Object),最常与这两个参数一同运用:open(filename, mode)。比方:

>>> f = open('sample.txt', 'w')

此中第一个参数filename是一个用于指定要翻开的文件称号的字符串,也能够指定途径。假如没有指定文件地点的途径,Python会正在以后文件夹中去寻觅文件并翻开。假如文件不克不及被翻开,则会抛出OSError非常。

文件工具正在Python中是一种path-like object(可翻译为类途径工具,或许没有翻译间接用英文了解),即一种透露表现文件的零碎途径的工具。它供给的是一个要被翻开的文件的途径称号,能够是相对途径或许绝对于以后任务文件夹的途径,或许供给的是一个要被封装的文件描绘符。

零碎内核(kernel)运用文件描绘符(file descriptor,简称fd)来拜访文件,也便是说,实践上正在运用open()函数翻开现存文件时,内核前往的是一个文件描绘符。读写文件时也需求运用文件描绘符来指定要读写的文件。文件描绘符正在方式上是一个非负整数,实则是一个索引值。

相关推选:《Python教程》

以上便是python fd是甚么意义的具体内容,更多请存眷酷吧易资源网别的相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 python教程 python学习_python fd是什么意思 https://www.kubayi.com/4820.html

常见问题

相关文章

评论
暂无评论