当键盘输入包含\ n,\ r等时,如何从键盘接受单个输入?

时间:2018-12-28 14:58:25

标签: java python c++ python-3.x

我有一个键盘模块,可以将数据发送到计算机。它必须接受不同的换行符以保持正确的格式。但是,在发送输入时,换行符充当Enter键,并破坏了输入。

在这种情况下,由于格式问题,我不能简单地.join("\n")。有没有一种方法可以接受保持这种格式的任何语言的输入?我可以使用任何语言作为其余代码的前端(将在C ++中处理)。

1 个答案:

答案 0 :(得分:0)

您可以使用如下循环:

theLines = []
line = input('start typing, end with a blank line: ')
while line != '':
    theLines.append(line+'\n')
    line = input()
print(''.join(theLines))