无法从具有readline的管道读取?

2024-03-29 10:52:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在python3.3/Linux上使用管道,从https://stackoverflow.com/a/6193800/2375044开始,但是如果我使用以下命令,程序“挂起”:

import os
readEnd, writeEnd = os.pipe()
readFile = os.fdopen(readEnd)
firstLine = readFile.readline()

os.fdopen(readEnd)更改为os.fdopen(readEnd, 'r+')我得到

^{pr2}$

我需要一个readline()函数通过管道,但我不知道还能做什么。在


Tags: httpsimport命令程序comreadline管道os