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

6
许多os方法允许您指定文件夹的文件描述符dir_fd并提供相对于该文件夹的文件路径。我碰到的例子是os.symlink(source_path, target_path, *, dir_fd=None),在那里我想要符号链接是相对的。如果不提供dir_fd,我的符号链接会显示为绝对路径或相对于当前工作目录。
如何获取这样的文件描述符?我不能在目录上使用内置的open()(否则我可以从结果文件对象中获得文件描述符)。
1个回答

6

我在这篇博客中找到了答案。将其添加在此处以备不时之需:

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

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