在Python中,可以使用以下代码来实现将用户输入复制到输出:
while True:
try:
# 从标准输入读取一行输入
line = input()
# 将读取的行输出到标准输出
print(line)
except EOFError:
# 当用户按下Ctrl + D(或在Windows上是Ctrl + Z)时,结束循环
break
在上述代码中,我们使用了一个无限循环来不断读取用户的输入。我们使用try
和except
块来捕获EOFError
异常,该异常会在用户按下Ctrl + D(或在Windows上是Ctrl + Z)时被抛出。
注意:此代码示例适用于Python 3.x版本。在Python 2.x版本中,应该使用raw_input
替代input
。
您可以将上述代码保存为一个Python脚本(例如,copy_input.py
)并在命令行中运行它。然后,您可以输入任何文本,并该程序会将输入复制到输出。当您想要停止程序时,只需按下Ctrl + D(或在Windows上是Ctrl + Z)。
下一篇:编写一个程序进行逆向排序