python - 结束输入输入而没有额外的端线(输入按钮)
问题描述
我正在尝试将一些输入存储在列表中。我的输入将是这样的
1
2
3
4
目前我的代码看起来像这样..
while True:
val = input()
if (val==''):
break
arr.append(val)
使用此代码,我必须在粘贴输入后再按一次输入。我一次粘贴整个输入,我只想在粘贴输入后输入一次。我知道我必须在额外的时间按回车键的原因,这是因为如果有一个空字符串,if 语句会中断循环。但是如果删除那个 if 语句,while 循环将永远不会结束,也永远不会运行它下面的代码行。那么我怎样才能只输入一次(如上图所示的 1234)而不是第二次按回车键让程序的其余部分运行。
注意:我不想使用文件输入,但我只想在控制台中输入一次数字(如上)。提前感谢您的帮助!
解决方案
推荐阅读
- javascript - 从useEffect动态呈现样式表?
- puppet - 如何在每个循环的 hiera_hash 中设置 puppet 类变量?
- firebase - Firebase 云消息传递的任何功能都需要 Firebase 数据库吗?
- javascript - Whatsapp 文本格式转换成 html 格式
- java - Hibernate JPA 中的自动截断
- jquery - 使用 Jquery 显示或隐藏 Elementor 部分
- kentico - Kentico - 在父转发器上显示兄弟文档名称
- amazon-web-services - 我可以在 Spring Boot/Cloud @SqsListener 上设置 AWS 凭证吗?(爪哇)
- python - Python - 打开受密码保护的 CSV 以读取/写入
- python - 使用python如何摆脱从网站上抓取的文本中的尾随空格