unbuntu kylin 16.04 + python 2.7 + gedit3.18.3
python
windows10+pyhon2.7+sublime text 3windows
unix的行尾是兩個字符:"\r\n"
windows的行尾是一個字符:"\n"
因此在讀文本文件時,要留意不一樣系統的區別!
好比在上例中,一樣的代碼attrs[1][:-2]
返回不一樣的結果。
遷移代碼要當心。
其實以上問題徹底能夠用一個函數來避免:函數
strip()不加參數時,自動去除字符串兩端的空格和特殊字符:spa
相似的處理字符串狀況下,要養成用strip()提早處理的好習慣。unix