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正则表达式匹配ip地址实例
Oct 09 Python
python通过wxPython打开一个音频文件并播放的方法
Mar 25 Python
用Python的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
python实现从字典中删除元素的方法
May 04 Python
python实现连接mongodb的方法
May 08 Python
Python的包管理器pip更换软件源的方法详解
Jun 20 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
Jan 30 Python
解决Python网页爬虫之中文乱码问题
May 11 Python
3分钟学会一个Python小技巧
Nov 23 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
python3中的eval和exec的区别与联系
Oct 10 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 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 mysql数据库操作分页类
2008/06/04 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
Python迭代用法实例教程
2014/09/08 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
用Python实现读写锁的示例代码
2018/11/05 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
美国性感女装网站:bebe
2017/03/04 全球购物
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
Servlet方面面试题
2016/09/28 面试题
出纳岗位职责范本
2013/12/01 职场文书
公司年会演讲稿范文
2014/01/11 职场文书
2014大学生全国两会学习心得体会
2014/03/13 职场文书
基层党员公开承诺书
2014/05/29 职场文书
4s店活动策划方案
2014/08/25 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
劳保用品管理制度范本
2015/08/06 职场文书