如何在Python中打印输入提示符下的文本?

如何在Python中打印输入提示符下的文本?,python,command-line,Python,Command Line,我正在自学python,正在制作一个基于文本的RPG。我想在提示下显示玩家的状态(生命值、伤害等),如下所示: Please enter your action: >>> <user typing in prompt here> HP: 20 DMG: 10 请输入您的操作: >>> HP:20 DMG:10 我需要如何/哪些库来实现这一点?您是否找到了有关输入的信息 v= input('Please enter your action:') print (

我正在自学python,正在制作一个基于文本的RPG。我想在提示下显示玩家的状态(生命值、伤害等),如下所示:

Please enter your action: 
>>> <user typing in prompt here>
HP: 20 DMG: 10
请输入您的操作:
>>> 
HP:20 DMG:10

我需要如何/哪些库来实现这一点?

您是否找到了有关输入的信息

v= input('Please enter your action:')
print (v)

您是否正在查找有关输入的信息

v= input('Please enter your action:')
print (v)

您可以使用诅咒,并执行类似的操作:

导入诅咒
从诅咒导入包装器
def干管(标准):
诅咒
标准addstr(2,0,“HP:…DMG:…”)
std.addstr(0,0,“>>”)
action=std.getstr(0,4,100000)
包装器(主)

您可以使用诅咒,并执行类似的操作:

导入诅咒
从诅咒导入包装器
def干管(标准):
诅咒
标准addstr(2,0,“HP:…DMG:…”)
std.addstr(0,0,“>>”)
action=std.getstr(0,4,100000)
包装器(主)

查看
阅读行
库或类似的内容。香草蟒蛇是不可能的。我不是专家,但我认为那是不可能的。用户输入会在其点暂停脚本执行,因此该输入下的所有内容仅在输入后执行。也许你改变了你的“界面”并在上面显示这个值?这是绝对可能的,使用一些东西,顺便说一句,它在标准库中。但是这比在输入上面打印文本要复杂得多,因为你基本上需要设计一个控制台GUI。xph我想了想,我想知道我是否可以将用户输入提示符移到文本显示的上面?@ipsascientipotestas:然后你需要编写一个控制台GUI,就像上面提到的“右腿”。这可能有点多,但最后,我想,这对其他事情也很方便:)查看
readline
库或类似的东西。香草蟒蛇是不可能的。我不是专家,但我认为那是不可能的。用户输入会在其点暂停脚本执行,因此该输入下的所有内容仅在输入后执行。也许你改变了你的“界面”并在上面显示这个值?这是绝对可能的,使用一些东西,顺便说一句,它在标准库中。但是这比在输入上面打印文本要复杂得多,因为你基本上需要设计一个控制台GUI。xph我想了想,我想知道我是否可以将用户输入提示符移到文本显示的上面?@ipsascientipotestas:然后你需要编写一个控制台GUI,就像上面提到的“右腿”。这可能有点多,但最终,这对其他事情也很方便,我想:)输入工作,但我想要的是在他们输入之前显示运行状况,而不是在输入工作之后,但我想要的是在他们输入之前显示运行状况,您能否显示从何处获取
std
变量?OP可能会想,“这个std是从哪里来的?”这一点也不有趣。这是因为
诅咒
的某些原因,你可以用任何东西替换
std
,但你必须用新词替换每个
std
,否则会出现错误:
namererror:name'addstr'未定义
能否显示从何处获取
std
变量?OP可能会想,“这个std是从哪里来的?”这一点也不有趣。这是因为
诅咒
所要求的某种原因,你可以用任何东西替换
std
,但是你必须用新词替换每个
std
,否则你会得到一个错误:
NameError:name'addstr'没有定义