在Python中,你可以通过在输入提示符后按回车键来结束输入。例如,使用`input()`函数时,当你在提示符`>;>;>;`后按下回车键,就会结束输入并返回你输入的内容。
下面是一个简单的例子,展示了如何使用`input()`函数,并在输入空行时结束输入:
while True:
s = input("请输入一行文字(输入空行结束): ")
if not s:
break
print(f"你输入的是: {s}")
在这个例子中,程序会不断提示用户输入一行文字。当用户输入空行时,`if not s:`条件成立,`break`语句被执行,循环结束。
如果你想要将输入的内容保存到文件中,你可以使用类似下面的代码:
L = []
while True:
s = input("请输入一行文字(输入空行结束): ")
if not s:
break
L.append(s)
with open("input.txt", "w") as f:
for line in L:
f.write(line + "\n")
这段代码会读取用户输入的多行文字,直到用户输入空行,然后将它们写入到`input.txt`文件中,每行文字后面都加了一个换行符。
需要注意的是,示例代码中的文件路径`e:/input.txt`可能需要根据你的操作系统和文件存放位置进行相应的调整。