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抓取模板之家的CSS模板
Mar 16 Python
Python中的pass语句使用方法讲解
May 14 Python
在Python的Django框架中simple-todo工具的简单使用
May 30 Python
jupyter安装小结
Mar 13 Python
matplotlib作图添加表格实例代码
Jan 23 Python
Python迭代器和生成器定义与用法示例
Feb 10 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
Python 旋转打印各种矩形的方法
Jul 09 Python
Python3远程监控程序的实现方法
Jul 15 Python
最新2019Pycharm安装教程 亲测
Feb 28 Python
python中plt.imshow与cv2.imshow显示颜色问题
Jul 16 Python
一些关于python 装饰器的个人理解
Aug 31 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
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
javascript 面向对象编程 function也是类
2009/09/17 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
js实现时间日期校验
2020/05/26 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python入门教程之识别验证码
2017/03/04 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
python实现自主查询实时天气
2018/06/22 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
3分钟学会一个Python小技巧
2018/11/23 Python
使用OpCode绕过Python沙箱的方法详解
2019/09/03 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
python 简单的调用有道翻译
2020/11/25 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
精灵市场:Pixie Market
2019/06/18 全球购物
一些关于MySql加速和优化的面试题
2014/01/30 面试题
大一期末自我鉴定
2013/12/13 职场文书
行政办公员自我评价分享
2013/12/14 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
公司财务部岗位职责
2015/04/14 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书