Это не очень хороший ответ, но это обходной путь для окон. Как бы я ни старался, я не мог заставить Readline или pyReadline работать на моем компьютере с Windows10 с Python Ver 3.5. Поэтому я написал это вместо. Не лучший код в мире, так как я использую Python только 3 месяца. Но это работает.
import os
def note_input(defaultvalue):
#Create a textfile
txtfile = open("txtfile.txt", "w")
#
# populate it with the default value
txtfile.write(defaultvalue)
txtfile.close()
#
# call Notepad
os.system("notepad.exe txtfile.txt")
# input("Just holding until notepad is close : ") (did not need this line)
#
# get the Value Entered/Changed in Notepad
txtfile = open("txtfile.txt", "r")
func_value = txtfile.read()
txtfile.close()
return func_value
# END DEF
Блокнот не давал программе работать до тех пор, пока она не была закрыта, поэтому строка input () под ней не нужна. Как только блокнот был открыт в первый раз и помещен туда, где я хотел, на экране, это было похоже на всплывающее окно ввода. Я предполагаю, что вы можете использовать любой текстовый редактор, например Notepad ++ или Scripe или Code Writer и т. Д.