c2pwrite = msvcrt.get_osfhandle(stdout.fileno()) AttributeError: module 'subprocess' has no attribute 'fileno'
时间: 2023-08-27 19:10:08 浏览: 156
apb_slave_latest.tar.gz_APB_BUS.Slave_APB总线Verilog_apb verilog_a
5星 · 资源好评率100%
根据提供的引用内容,问题是关于`msvcrt.get_osfhandle(stdout.fileno())`的报错。引用和中的代码片段提供了一些相关信息。
根据引用中的代码注释,`c2pwrite`是一个文件描述符,而不是一个文件对象。因此,使用`stdout.fileno()`是错误的。
根据引用中的代码片段,`fileno()`方法是用于文件对象的,而不是`subprocess`模块。因此,`stdout`对象不应该是`subprocess`模块的一部分。
要解决这个问题,你需要确保`stdout`对象是从正确的位置引入的,并且是一个文件对象,而不是`subprocess`模块的一部分。
阅读全文