如何输出到自定义文件描述符?

时间:2019-05-15 16:01:19

标签: python

C代码:

write(3, "str", sizeof("str") - 1);

用法:./ a.out 3> / dev / stdout

如何在Python中实现相同的功能?从文档中,我应该调用open函数并使用给定的文件描述符。但是,如果我已经拥有了该怎么办?

1 个答案:

答案 0 :(得分:1)

您应该能够在python中执行类似的操作。有关更详细的说明,请参见此SO answer

它看起来像:

yourfd = open(3, "w")
yourfd.write("str")
yourfd.close()