python似乎os.popen()创建的管道不能使用os.read(),这是为什么?

python

os.read() 是一个底层函数,它接收的是文件描述符 —— 用小整型数表示的打开的文件。os.popen() 创建的是一个高级文件对象,和内建的 open() 方法返回的类型一样。因此,如果要从 os.popen() 创建的管道 p 中读取 n 个字节的话,你应该使用 p.read(n)

以上是 python似乎os.popen()创建的管道不能使用os.read(),这是为什么? 的全部内容, 来源链接: utcz.com/z/520653.html

回到顶部