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通过正则表达式选取callback的方法
Jul 18 Python
一个基于flask的web应用诞生(1)
Apr 11 Python
python常见排序算法基础教程
Apr 13 Python
Python实现简单的HttpServer服务器示例
Sep 25 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
Sep 17 Python
python实现列表中最大最小值输出的示例
Jul 09 Python
python中pygame安装过程(超级详细)
Aug 04 Python
Tensorflow与Keras自适应使用显存方式
Jun 22 Python
Python创建文件夹与文件的快捷方法
Dec 08 Python
在Django中使用MQTT的方法
May 10 Python
python3中apply函数和lambda函数的使用详解
Feb 28 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 array_search() 函数使用
2010/04/13 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
Codeigniter里的无刷新上传的实现代码
2019/04/14 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
javascript高级学习笔记整理
2011/08/14 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
python中常用的九种预处理方法分享
2016/09/11 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
Python 硬币兑换问题
2019/07/29 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python面向对象之Web静态服务器
2019/09/03 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
html5的localstorage详解
2017/05/09 HTML / CSS
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
拓展策划方案
2014/06/03 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
小学信息技术教学反思
2016/02/16 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书