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之传说中的函数编写条规
Oct 11 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
Django使用HttpResponse返回图片并显示的方法
May 22 Python
Flask核心机制之上下文源码剖析
Dec 25 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
python操作kafka实践的示例代码
Jun 19 Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 Python
python获取引用对象的个数方式
Dec 20 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
Feb 26 Python
IntelliJ 中配置 Anaconda的过程图解
Jun 01 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
Python实现滑雪小游戏
Sep 25 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
PHP概述.
2006/10/09 PHP
PHP调用三种数据库的方法(3)
2006/10/09 PHP
PHP中的替代语法介绍
2015/01/09 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
JS出现404错误原理及解决方案
2020/07/01 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
Python的几种主动结束程序方式
2019/11/22 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
python自动生成证件号的方法示例
2021/01/14 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
机电工程学生自荐信范文
2013/12/07 职场文书
九年级数学教学反思
2014/02/02 职场文书
职务聘任书范文
2014/03/29 职场文书
农村葬礼主持词
2014/03/31 职场文书
我的祖国演讲稿
2014/05/04 职场文书
毛主席纪念堂观后感
2015/06/17 职场文书
升学宴来宾致辞
2015/07/27 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP