Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中获取文件夹的文件描述符_Python_Python 3.x_File - Fatal编程技术网

如何在python中获取文件夹的文件描述符

如何在python中获取文件夹的文件描述符,python,python-3.x,file,Python,Python 3.x,File,许多os方法允许您指定文件夹的文件描述符dir\u fd,并提供相对于该文件夹的文件路径。我偶然发现的例子是,我希望符号链接是相对的。如果不提供dir\u fd,我的符号链接将以绝对路径或相对于cwd显示 如何获得这样的文件描述符?我无法在目录上使用内置的open()(否则我可以从生成的文件对象中获取文件描述符)。我在中找到了答案。为了繁荣,在这里添加: import os fd = os.open( "/tmp", os.O_RDONLY ) print( fd )

许多
os
方法允许您指定文件夹的文件描述符
dir\u fd
,并提供相对于该文件夹的文件路径。我偶然发现的例子是,我希望符号链接是相对的。如果不提供
dir\u fd
,我的符号链接将以绝对路径或相对于cwd显示

如何获得这样的文件描述符?我无法在目录上使用内置的
open()
(否则我可以从生成的文件对象中获取文件描述符)。

我在中找到了答案。为了繁荣,在这里添加:

import os
fd  = os.open( "/tmp", os.O_RDONLY )
print( fd )