在windows中去读取某些字符串,以bytes读取方式读取

直接打印bytes结果:b'***** \r\r\n'

然后用decode('utf-8')

打印解码后的串,在pycharm中是一行空白,这个一直想不通......

 

网上找资料,有人试过在py自带的ide中打印不会

原因:\r表示回车,自动回到行首,

linux中\n 表示换行

windows中\r\n 表示换行

Max中 \r 表示换行

如果在windows只有\r,后面不接\n就回到行首因此打印一行空行,那说自带的ide中不会,猜测是ide不支持/r这种转义字符