Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Ubuntu注册Enter作为输入字符串(python)_Python 3.x_Linux_Ubuntu - Fatal编程技术网

Python 3.x Ubuntu注册Enter作为输入字符串(python)

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))) 它给了

我正在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)))

它给了我一个错误,我给ord和bin的字符串是两个字符而不是一个。 第二个字符是enter。有没有办法使我的代码不会将enter注册为脚本的输入