Python中在读文件时如何删除换行符
1 问题
python中在读写的时候,打印出来的结果会出现换行符,影响打印结果。
2 方法
利用strip()函数,可以使多余的换行符和空格去掉
利用read自带的read().splitlines() (这种方法只限于read内运用)
代码清单 1
| (1) (1) list=[] with open('data3.txt','r',encoding='utf-8') as f: m=f.readlines() for i in m: list.append(i.strip()) print(list) (2) list=[] with open('data3.txt','r',encoding='utf-8') as f: m=f.read().splitlines() for i in m: list.append(i) print(list) |
3 结语
在Python的读写中,可以多运用strip()函数,但要注意运用时,他是一个函数,所以后面的括号不能少,第二可以运用read自带的函数readlines,但也要注意,只能在read内运用。
