python将文本中的空格替换为换行的方法


Posted in Python onMarch 19, 2018

测试文本 3water.txt

welcome to 3water.com
I love you very much

python代码

# -*- coding: utf-8 -*-
'''
遇到文中的空格就换行
'''
def delblankline(infile, outfile):
 infopen = open(infile, 'r',encoding="utf-8")
 outfopen = open(outfile, 'w',encoding="utf-8")
 db = infopen.read()
 outfopen.write(db.replace(' ','\n'))
 infopen.close()
 outfopen.close()

delblankline("3water.txt", "o3.txt")

效果图

python将文本中的空格替换为换行的方法

主要就是用到了replace函数

Python3 replace()方法

描述
replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法
replace()方法语法:

str.replace(old, new[, max])

参数
old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

实例
以下实例展示了replace()函数的使用方法:

#!/usr/bin/python3
 
str = "欢迎访问三水点靠木3water.com"
print ("三水点靠木旧地址:", str)
print ("三水点靠木新地址:", str.replace("3water.com", "jbzj.com"))
 
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
以上实例输出结果如下:

三水点靠木旧地址: 欢迎访问三水点靠木3water.com
三水点靠木新地址: 欢迎访问三水点靠木www.jbzj.com
thwas was string example....wow!!!

Python 相关文章推荐
Python实现备份文件实例
Sep 16 Python
python中PIL安装简单教程
Apr 21 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
用tensorflow搭建CNN的方法
Mar 05 Python
Python去除、替换字符串空格的处理方法
Apr 01 Python
python return逻辑判断表达式实现解析
Dec 02 Python
Python 内置变量和函数的查看及说明介绍
Dec 25 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
详解python UDP 编程
Aug 24 Python
Python移位密码、仿射变换解密实例代码
Jun 27 Python
django中websocket的具体使用
Jan 22 Python
python去掉空白行的多种实现代码
Mar 19 #Python
python奇偶行分开存储实现代码
Mar 19 #Python
Python实现的将文件每一列写入列表功能示例【测试可用】
Mar 19 #Python
python如何在列表、字典中筛选数据
Mar 19 #Python
python素数筛选法浅析
Mar 19 #Python
python实现堆和索引堆的代码示例
Mar 19 #Python
python实现一个简单的并查集的示例代码
Mar 19 #Python
You might like
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
Django中URLconf和include()的协同工作方法
2015/07/20 Python
python测试mysql写入性能完整实例
2018/01/18 Python
我就是这样学习Python中的列表
2019/06/02 Python
Python面向对象之类和实例用法分析
2019/06/08 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
大二法学专业职业生涯规划范文
2014/02/12 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
高三毕业典礼演讲稿
2014/05/13 职场文书
护理专科学生自荐书
2014/07/05 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
2015年教师节慰问信
2015/03/23 职场文书
解析MySQL binlog
2021/06/11 MySQL
关于使用Redisson订阅数问题
2022/01/18 Redis