2017-03-11 58 views

回答

2

This SO答案顯示「\ r \ n」對於HTTP規範是正確的,但是建議您只准備接受「\ n」,以防萬一您收到一個不符合規範。

考慮到這一點,選擇.splitlines,因爲the Python docs say

此方法使用通用換行符的方法來分割線。

並且還explains

universal newlines: 解釋文本的方式流,其中所有的以下的被識別爲結束的行:Unix的結束線公約「\ N」 ,Windows約定'\ r \ n'和舊的Macintosh約定'\ r'。