Python 3.x Ubuntu注册Enter作为输入字符串(python)
我正在Ubuntu内部用Python编写一个任务,但我的程序有问题,我不明白。我通常使用windows,这可以解释一切 问题是我使用Ubuntu shell作为输入(stdin),对于我的任务,我必须使用它,它将enter注册为一个单独的键 我的代码是:Python 3.x Ubuntu注册Enter作为输入字符串(python),python-3.x,linux,ubuntu,Python 3.x,Linux,Ubuntu,我正在Ubuntu内部用Python编写一个任务,但我的程序有问题,我不明白。我通常使用windows,这可以解释一切 问题是我使用Ubuntu shell作为输入(stdin),对于我的任务,我必须使用它,它将enter注册为一个单独的键 我的代码是: for line in sys.stdin print("{} is {} in decimals and {} in binary".format(line, ord(line), bin(line))) 它给了
for line in sys.stdin
print("{} is {} in decimals and {} in binary".format(line, ord(line), bin(line)))
它给了我一个错误,我给ord和bin的字符串是两个字符而不是一个。
第二个字符是enter。有没有办法使我的代码不会将enter注册为脚本的输入