我正在尝试使用 Python 3.7 在 Windows 10 中创建管道。似乎 os 模块提供了这个,所以我尝试了。
r, w = os.pipe()
返回两个文件描述符(3 和 4),但是当像这样输入时子进程找不到这些。
错误:
Error writing trailer of pipe:3: Bad file descriptor
我查看了命名管道文件夹并在那里找不到这些描述符,我想也许我可以找到一个位置作为字符串输入到子进程中,例如:
"\\.\\pipe\\3"或者"\\.\\pipe\\4"
但我做不到。os.pipe()在 Windows 中创建的管道的完整地址是什么?