您可以使用print()
使用 Python 打印到 stdout ,并使用input()
读取 stdin 。
但是如何以编程方式打印字符串,不仅对用户可见,而且可编辑,就像用户输入字符串一样?
当有一些默认(或当前)值已经自动输入时,向用户询问有关内容会很有帮助。
我发现一些问题和答案(如this one)朝着正确的方向发展,但它们都是关于一个应用程序与另一个应用程序进行交互 - 我想在一个Python应用程序中执行此操作。
E.g。 magic_input()
函数:
magic_input('Country: ', val='Wonderland')
输出(其中" Wonderland"可由用户编辑):
Country: Wonderland