我们在使用多行输入python中的字符串时遇到了问题。
s=str(input("enter string"))
当我输入输入内容时 假设我们假设我输入的输入为:
hello friends!!
good morning
当我尝试打印时,我只会得到'hello friends!!'
在我按下特殊符号告诉编译器这是我输入的EOF之前,还有其他代码需要采用吗?
像在c中一样,我们有类似scanf("%[^~]",str);
的代码
直到我们按下"~"
符号为止。
像这样,我们在python中有任何特殊的操作。
上述程序的预期输出为
hello friends!! good morning
答案 0 :(得分:0)
在这里已经被多次询问了。请使用搜索功能或单击此处:How to get multiline input from user
tldr:
import sys
msg = sys.stdin.readlines()