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发送伪造的arp请求
Jan 09 Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
Python中使用pprint函数进行格式化输出的教程
Apr 07 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
Nov 07 Python
使用Python来编写HTTP服务器的超级指南
Feb 18 Python
Django 前后台的数据传递的方法
Aug 08 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
Sublime开发python程序的示例代码
Jan 24 Python
python使用xslt提取网页数据的方法
Feb 23 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 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
德生PL330的评价与改造
2021/03/02 无线电
php的计数器程序
2006/10/09 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
ThinkPHP中I(),U(),$this->post()等函数用法
2014/11/22 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
js获取html文件的思路及示例
2013/09/17 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
简单说说angular.json文件的使用
2018/10/29 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python list转矩阵的实例讲解
2018/08/04 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
Python数据可视化:泊松分布详解
2019/12/07 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
Python使用re模块验证危险字符
2020/05/21 Python
python为什么会环境变量设置不成功
2020/06/23 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
中国梦演讲稿教师篇
2014/04/23 职场文书
平安建设工作方案
2014/06/02 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
nginx配置指令之server_name的具体使用
2022/08/14 Servers