python學習--打印不出字符串

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

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

而後用decode('utf-8')ide

打印解碼後的串,在pycharm中是一行空白,這個一直想不通......code

 

網上找資料,有人試過在py自帶的ide中打印不會utf-8

緣由:\r表示回車,自動回到行首,字符串

linux中\n 表示換行pycharm

windows中\r\n 表示換行co

Max中 \r 表示換行字符

若是在windows只有\r,後面不接\n就回到行首所以打印一行空行,那說自帶的ide中不會,猜想是ide不支持/r這種轉義字符

相關文章
相關標籤/搜索