unbuntu kylin 16.04 + python 2.7 + gedit3.18.3python
windows10+pyhon2.7+sublime text 3windows
unix的行尾是两个字符:"\r\n"
windows的行尾是一个字符:"\n"
因此在读文本文件时,要留意不一样系统的区别!
好比在上例中,一样的代码attrs[1][:-2]
返回不一样的结果。
迁移代码要当心。
其实以上问题彻底能够用一个函数来避免:函数
strip()不加参数时,自动去除字符串两端的空格和特殊字符:spa
相似的处理字符串状况下,要养成用strip()提早处理的好习惯。unix