![](/img/trans.png)
[英]Why read function works only the first time we open the object in python?
[英]Why input() function in python gets only first written object?
每行都需要一个单独的input()
,因此对于 2 个句子,您将需要:
a = input()
b = input()
print(a)
print(b)
如果您期望多个输入,但您不知道可以将多少个input()
放入循环中,直到满足退出条件
line = ""
while line != "exit":
line = input()
# Do whatever with line
input()
只读一行。 要阅读所有行,您需要使用例如:
import fileinput
for line in fileinput.input():
<do sth>
如果你的变量是字符串,你可以很容易地用 + 连接你的字符串。 如果稍后应该打印变量并给出与给定输入相同的 output,则可以使用“/n”:
my_var = ""
for line in fileinput.input():
my_var += '/n' + line
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.