误区

  • 使用python对txt文件进行读取使用的语句是open(filename, ‘r’)
  • 使用python对txt文件进行写入使用的语句是open(fileneme, ‘w’)
  • 所以如果 要通过python对原始文件读取后,直接进行重新写入到原始文件 , 即读到原始文件中有"\n"或"\r\n" 的地方,然后直接删除字符这是不现实的。应该是先通过 open(filename, ‘r’) 读取原始文件内容,再使用open(fileneme, ‘w’) 将删除了行尾回车符的字符串写入到新的文件中。 即要做 读写分离 。

实例

对于原始文件

使用以下语句只是对读出的内容删除了行尾的换行符,而不是真正将修改的结果写入到原始的文件中。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
filename = "./text.txt"
with open(filename, 'r') as f:print("open OK")for line in f.readlines():for a in line:# print(a)if a == '\n':print("This is \\n")a = " "for line in f.readlines():for a in line:if a == '\n':print("This is \\r\\n")for line in f.readlines():line = line.replace("\n", " ")line = line.strip("\n")"""open OK
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
This is \n
"""

但是原始文件并没有被修改

正确做法

将文件中的读取后,使用写语句将修改后的内容重新写入新的文件中

with open('./text_1.txt', 'w') as f:with open('./text.txt', 'r') as fp:for line in fp:line = str(line).replace("\n", " ")f.write(line)

python去掉txt文件行尾换行相关推荐

  1. python读取txt文件时去除换行符

    python读取txt文件时去除换行符 python的readlines()方法用于读取所有行,且返回值是一个列表,换行符包含在字符串中. f = open("temp.txt", ...

  2. 去掉txt文件内的换行符

    在txt文件内,直接用^p来搜索换行符并不行,所以有时候面对很多行数字(如手机号)的时候,如果想去掉换行符,我就粘贴到word里,再替换.但是这样效率很慢,粘一万条手机号都要等很久,后来通过搜索找到一 ...

  3. python 导入txt文件并删除换行符并提取部分内容———MIMIC-IV/MIMIC-CXR文本报告预处理

    首先看我们的txt数据: 我想要将这篇报告中的findings提取成为一行字符串.像这样 如果我们使用panda.read_table读取,将会变成这样的dataframe类型: 下面放上我的代码,非 ...

  4. python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作

    按行读取TXT文件 fname = './新建文件夹/yob2010.txt' //文件夹路径 with open(fname,'r+',encoding='utf-8') as f: for lin ...

  5. python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作

    python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...

  6. python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...

    注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...

  7. python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法

    参考链接: https://blog.csdn.net/levy_cui/article/details/82252183 https://blog.csdn.net/levy_cui/article ...

  8. Python处理txt文件:多句分行+行首尾添加字符+for循环--Python新手自练系列

    Python处理txt文件:多句分行+行首尾添加字符+for循环--Python新手自练系列 总体操作提示: 操作流程图: 准备工作 第一步先对luo.txt进行操作 第二步对yes.txt进行操作 ...

  9. 利用python保存txt文件的指定行/前n行

    ** 利用python保存txt文件的指定行/前n行-等 1.txt文件,每隔n行保存 originPath='open.txt' savePath='save.txt' # 每隔多少行保存一次 l= ...

最新文章

  1. GitHub上传本地代码到仓库[Windows]
  2. HALCON示例程序measure_circuit_width_lines_gauss.hdev电路板线宽检测
  3. 对Leader的闲话
  4. 试图加载 Crystal Reports 运行时出现错误
  5. 深入浅出通信原理知识点5
  6. 逻辑表达式在c语言中作用,C语言中逻辑表达式与关系表达式的值
  7. 抓取scrapy中文文档 第一个Scrapy项目实现
  8. 4K图片(壁纸)免费下载网站【实用】
  9. 计算机cpu的字母,买电脑必看:CPU型号后的字母意思详解
  10. 网络安全-利用sniffer抓包软件,分析IP头的结构(详解)
  11. webrtc视频卡顿分析一本地视频卡顿
  12. KSP RSS bonk 希望各大大佬幫助一下
  13. amd linux显卡驱动,AMD Radeon系列显卡催化剂驱动14.4 正式版For Linux AMD Radeon系列显卡催化剂驱动14.4 正式版 显卡驱动 超威半导体...
  14. 手机行业影像突破,谁能成为下一个“苹果”?
  15. 你好法语A1语法单元汇总(unité 7)
  16. ElGamal加密体制
  17. Imagine-快速的图片压缩工具
  18. 《乘风破浪的姐姐》的观后感,有钱真好!
  19. [收藏] Javascript Keycode表
  20. 使用sklearn库进行数据标准化处理

热门文章

  1. SCVMM 2012 R2运维管理十之:添加外围网络计算机
  2. 【caffe】基本数据结构blob
  3. ASP.NET MVC的Action拦截器(过滤器)ActionFilter
  4. Linux集群服务知识点总结及通过案例介绍如何实现高性能web服务
  5. 提高PHP性能的53个技巧
  6. ajax post forbidden,POST方法总是返回403 Forbidden
  7. 自由自在公司进口食品呈现高端消费的趋势
  8. SAP启用检查双重Invoice功能
  9. 笔记本电源适配器的选择方法
  10. SAP本地化-银企直连