python按行读取文件,如何去掉换行符"\n

时间:2020-03-24

推荐使用使用rstrip("\n")如果简单的使用strip()会把两头所有的空格、制表符和换行都去掉。>>> a = "\n123121\njkljk k\t\n">>> b = a.rstrip("\n")>>> b'\n123121\njkljk k\t'>>> c = a.strip()>>> c'123121\njkljk k'如果是读文件的时候可以这么写:with open(filepath, "r") as foo:    for line in foo.readlines():        line = line.rstrip("\n")        print line

阅读全文 >

forlineinopen(file,'r'):line.strip()

阅读全文 >

读行的时候在split('\n')试试咯。。

阅读全文 >
更多回答(1)