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系统使用python监测系统负载脚本分享
Jan 15 Python
Python中的XML库4Suite Server的介绍
Apr 14 Python
Python访问纯真IP数据库脚本分享
Jun 29 Python
Python计算两个日期相差天数的方法示例
May 23 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
Linux CentOS Python开发环境搭建教程
Nov 28 Python
如何使用python把ppt转换成pdf
Jun 29 Python
Python适配器模式代码实现解析
Aug 02 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 Python
Django xadmin安装及使用详解
Oct 26 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 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 中的str_replace 函数总结
2007/04/27 PHP
PHP学习之正则表达式
2011/04/17 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
php的debug相关函数用法示例
2016/07/11 PHP
又一个小巧的图片预加载类
2007/05/05 Javascript
用jscript实现列出安装的软件列表
2007/06/18 Javascript
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
js中的数组对象排序分析
2018/12/11 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
JS实现简单打字测试
2020/06/24 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python常用正则表达式符号浅析
2014/08/13 Python
python中assert用法实例分析
2015/04/30 Python
python executemany的使用及注意事项
2017/03/13 Python
python实现共轭梯度法
2019/07/03 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
工程造价管理专业大专生求职信
2013/10/06 职场文书
元旦晚会邀请函
2014/01/27 职场文书
新农村建设标语
2014/06/24 职场文书
四年级小学生评语
2014/12/26 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android