问题就是,在输入时,vscode会自动加上 回车符号CR。

可以这样看到 回车符

下面是python代码

def encode(s):
    return ' '.join([bin(ord(c)).replace('0b', '') for c in s])
 
def decode(s):
    return ''.join([chr(i) for i in [int(b, 2) for b in s.split(' ')]])
get=raw_input()
print encode(get)

调试,并且输入 1

1
110001 1101

会自动多出一个1101,这个就是CR回车符。

解决方法就是,直接使用powershell,或者cmd命令符 或者 python ide 运行python脚本。