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 相关文章推荐
Linux下编译安装MySQL-Python教程
Feb 02 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
Feb 08 Python
Python给定一个句子倒序输出单词以及字母的方法
Dec 20 Python
PyTorch 普通卷积和空洞卷积实例
Jan 07 Python
对Tensorflow中tensorboard日志的生成与显示详解
Feb 04 Python
python torch.utils.data.DataLoader使用方法
Apr 02 Python
Django分组聚合查询实例分享
Apr 29 Python
django 模版关闭转义方式
May 14 Python
python 解决selenium 中的 .clear()方法失效问题
Sep 01 Python
用python对excel进行操作(读,写,修改)
Dec 25 Python
python利用proxybroker构建爬虫免费IP代理池的实现
Feb 21 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调用Oracle存储过程
2006/10/09 PHP
用PHP制作静态网站的模板框架(一)
2006/10/09 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
javascript通过className来获取元素的简单示例代码
2014/01/10 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
Vue入门之数据绑定(小结)
2018/01/08 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
python实现井字棋游戏
2020/03/30 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
电脑教师的自我评价
2013/12/18 职场文书
2014的自我评价
2014/01/13 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
全国文明单位申报材料
2014/05/31 职场文书
建党伟业的观后感
2015/06/01 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
Python 多线程之threading 模块的使用
2021/04/14 Python
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL