Python 子进程不能input

Posted 缥缈映苍穹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 子进程不能input相关的知识,希望对你有一定的参考价值。

from threading import Thread
from multiprocessing import Process

def f1():
    name = input(请输入名字) #EOFError: EOF when reading a line
    #
    print(name)

# if __name__ == ‘__main__‘:
#     input(‘主进程输入‘)
#     p = Process(target=f1,)
#     p.start()
#
#     print(‘主进程结束‘)

# if __name__ == ‘__main__‘:
    # input(‘主进程输入‘)
p = Thread(target=f1,)
p.start()

print(主进程结束)

 

以上是关于Python 子进程不能input的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

python子进程模块subprocess详解

使用 asyncio 将 bash 作为 Python 的子进程运行,但 bash 提示被延迟

Python 子进程挂起命名管道

为啥 Python 不能通过子进程执行 java.exe?

Python子进程python脚本