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解析中国天气网的天气数据
Mar 21 Python
python实现定时同步本机与北京时间的方法
Mar 24 Python
python访问系统环境变量的方法
Apr 29 Python
详解JavaScript编程中的window与window.screen对象
Oct 26 Python
常用python编程模板汇总
Feb 12 Python
Python中的列表生成式与生成器学习教程
Mar 13 Python
Python 实现遥感影像波段组合的示例代码
Aug 04 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
Feb 07 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
python输出数学符号实例
May 11 Python
Python 使用生成器代替线程的方法
Aug 04 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 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
加速XP搜索功能堪比vista
2007/03/22 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
基于jQuery实现select下拉选择可输入附源码下载
2016/02/03 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
pip命令无法使用的解决方法
2018/06/12 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
Numpy的简单用法小结
2019/08/28 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
浅谈python出错时traceback的解读
2020/07/15 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
服务之星获奖感言
2014/01/21 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
Python进程间的通信之语法学习
2022/04/11 Python