在Eclipse上运行的python 3.6中接受用户输入
这是我试图运行的代码,但不幸的是,我无法在控制台窗口中输入我的输入。我在终端上使用了在Eclipse上运行的python 3.6中接受用户输入,python,eclipse,python-3.6,eclipse-oxygen,Python,Eclipse,Python 3.6,Eclipse Oxygen,这是我试图运行的代码,但不幸的是,我无法在控制台窗口中输入我的输入。我在终端上使用了input() 我阅读了许多其他网站,得出结论,我的EclipseIDE配置存在一些问题,但我不知道如何纠正它。请指导我。您正在另一个没有控制台窗口的进程中运行输入。如果希望与用户交互,通常只在主进程中进行交互,而不在子进程中进行交互。如果您确实想在子进程中与用户交互,则需要使用子进程启动另一个控制台窗口。@brendan您能提供一些有关此“子进程”的文档吗?或者你能给它加一个代码吗?它是 ''' Cre
input()
我阅读了许多其他网站,得出结论,我的EclipseIDE配置存在一些问题,但我不知道如何纠正它。请指导我。您正在另一个没有控制台窗口的进程中运行输入。如果希望与用户交互,通常只在主进程中进行交互,而不在子进程中进行交互。如果您确实想在子进程中与用户交互,则需要使用子进程
启动另一个控制台窗口。@brendan您能提供一些有关此“子进程”的文档吗?或者你能给它加一个代码吗?它是
'''
Created on Apr 14, 2018
@author: kanis
'''
import multiprocessing
from Tools.scripts.finddiv import process
def function_name(x):
print("We're here")
try:
tu = int(input())
print(tu)
except EOFError:
return
p1 = multiprocessing.Process(target = function_name, args = '1')
if __name__ == "__main__":
p1.start()