推 goldflower: 沒很懂 不是while去readline到沒東西就好嗎@@? 02/21 22:49
我其實是想解決根本問題 readline 再 print 顯示出來為 ascii
造成我處理資料上的困惑 而 readline 遇到 \n 就停止
但是我的 \n 是因為 ascii 造成的
我也不知道我問題卡在哪個環節
就一個盲點一直找不到 變得有點語無倫次 QQ
※ 編輯: FamilyMart (36.231.35.115), 02/21/2018 23:22:19
→ WunoW: readline看到換行字元就認為資料到尾端了不是很正常嗎 02/21 23:19
→ WunoW: 你先確定readline是不是跟你講的一樣是讀到"一整個資料" 02/21 23:22
我了解到 \n 是換行字元 但是實際上不是 是編碼造成的
readline 可以讀到一整個資料
偶爾會遇到接收到的資料 中間編碼自動換成 \n
而造成資料不完整
只要再 readline 一次 就能把後面資料補上
※ 編輯: FamilyMart (36.231.35.115), 02/21/2018 23:27:45
→ djshen: 不然資料應該讀到哪裡? 02/22 00:25
→ uranusjr: 直接用 read 不就好了, 沒有分行概念為什麼要 readline 02/22 00:27
→ uranusjr: 希望你 Python 是自學的不然又多一個老師需要打斷腿 02/22 00:28
還好我真的是自學的 不然真的會兩條腿也不夠打 XDDD
今天會用 read 試看看 想說對方一次丟出來 應該用 readline
推 kaneson: data有被readline() 切斷的現象基本上就要搭配while loop 02/22 01:08
→ kaneson: , readline本身就是設計給讀文字data專用的, 比較通用的 02/22 01:08
→ kaneson: 做法是while loop 加 read 02/22 01:08
好的 感謝你
→ s860134: 我的老師都很多條腿 02/22 01:30
※ 編輯: FamilyMart (36.231.35.115), 02/22/2018 08:05:30