在“with open(filename, "w") as fp:”中,"fp"中的p代表什么?

14

虽然可能显得有点轻浮,但实际上谷歌搜索并不太有用。

在Python官方文档中,经常使用“fp”来指代文件:

with open(filename, "w") as fp:
fp.write() 

"p" 代表什么?


2
有时候人们(尤其是Linux用户)使用“fd”代替“文件描述符”。 - KaiserKatze
2个回答

19

"fp"代表C语言中的“文件指针”,它是指向FILE结构体的一个指针。这个名字“fp”就像是定了下来。

"fd"是另一种选择,通常表示一个无符号整数,它是所引用文件在“文件表”(文件描述符)中的偏移量。


5
  1. 这是一个完全随意的名称,但我认为你能理解。
  2. 通常指文件指针

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接