问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 22:03

我来回答

4个回答

热心网友 时间:2022-04-07 07:11

1、打开需要修改的文件代码。

2、因为有中文的缘故,strip(),rstrip(),strip('\n')等等都会丢失数据。

3、改用replace函数。先看看这里的换行符到底是哪个,是‘\n’。

4、替换。注意这里把‘\n’替换成了‘ ’(空格)。成功。

5、注意这里的split函数,设置了‘ ’空格来分离,而且设置了分离的次数。如果直接使用纯粹的split()函数,结果是不正确的,部分中文信息丢失。

热心网友 时间:2022-04-07 08:29

说明:

python按行读取文件直接使用for in open方式即可,去除'\n',可以使用两种方法,一种是替换函数:replace('\n','')把换行符替换成空;一种是去除空白字符函数:rstrip('\n')就是把字符串末尾指定字符删除,这里删除换行符('\n')。

代码:

方法1:

for line in open('要打开的文件名', 'r'):  # 打开文件
    rs = line.replace('\n', '')  # 替换换行符
    print(rs)  # 显示替换后的行

方法2:

for line in open('要打开的文件名', 'r'):  #打开文件
    rs = line.rstrip('\n')  # 移除行尾换行符
    print(rs)  # 输出移除后的行

函数说明:

replace(...)

S.replace(old, new[, count]) -> str    
    返回S出现的所有old子串的换成new子串的字符串。如果可选参数count指定,只有第一计数出现被替换。

rstrip(...)
    S.rstrip([chars]) -> str

返回字符串S结尾去掉空格的副本。如果参数字符给出,则只删除指定字符,而不是空格。

热心网友 时间:2022-04-07 10:04

换行符与其他字符并没有区别

由于换行符总是最后一个字符,所有直接选择除去最后一个字符的所有字符即可
x = 'abc\n'
x[:-1]
也可以使用字符串的strip方法
但是strip方法除了会去掉换行符还会去掉空格等其他字符
x.strip()

热心网友 时间:2022-04-07 11:55

line = line.strip('\n\r')
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 python怎么按行读取txt数据文件 新梁山伯与祝英台每集简介。罗志祥版本的 看过新梁山伯与祝英台的朋友快来~~~ 新梁山伯与祝英台的最后结局是怎样? <新梁山伯与祝英台>的结局是什么? 罗志祥的新梁山伯与祝英台的结局是怎样子的 新梁山伯与祝英台(何董版) 新梁山伯与祝英台(董洁版)结局 关于《新梁山伯与祝英台》 新梁山伯与祝英台的剧情介绍 路由器被我重置了 怎么用手机设置密码? 谁有《新梁山伯与祝英台》何润东的这部片 新梁山伯与祝英台 新梁山伯与祝英台怎么样 新梁山伯与祝英台 这部电视剧怎么样?请谈谈您观后感受. 纵观历史,所有朝代的历史都拍过电视剧,唯独西晋和东晋没有,这是为什么? 新梁山伯与祝英台好看吗? 求好看的古装武侠电视剧!!! 二十部经典高分电影有哪些? 高考全国几卷最难 全国123卷分别用于哪些省份 Python程序,要求打开一个文本文件,从固定行开始读取一直读取某一匹配结... python按行读取文件,如何去掉换行符"\\n python逐行读取txt文件 每行为一个list python怎样实现一行一行读取文件数据,并且要实现读取一行数据,就进行条 ... python txt中的文件,逐行读取,每行赋值给变量 python按行读取,经过筛选后把符合要求的写入另一个文件 python如何按行获取gz包中的数据??? python 怎么读取文件每行的开头和末尾? 为什么我会梦到别的女人? 梦见别的男人喜欢我 别克君越后门打不开 别克君越驾驶室车门打不开怎么回事情 别克君越电瓶没电了,门打不开,机械钥匙也打不开怎么办? 别克君越车门打不开 别克君越2006款2.4左后门里外打不开咋办? 别克君越电瓶没电了门打不开机械钥匙也打不开怎么办? 12款别克君越远程启动开不开门 君越2020款停放了几天车门打不开,遥控器打不着火? 君越车机械钥匙开不了车门,为什么? 别克君越车门无法打开,并且用钥匙,车子没有任何反应?