python将文本中的空格替换为换行的方法

 更新时间:2018年03月19日 21:04:46   作者:为援不可图  
这篇文章主要介绍了python将文本中的空格替换为换行的方法,需要的朋友可以参考下

测试文本 jb51.txt

welcome to jb51.net
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("jb51.txt", "o3.txt")

效果图

主要就是用到了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 = "欢迎访问脚本之家www.jb51.net"
print ("脚本之家旧地址:", str)
print ("脚本之家新地址:", str.replace("jb51.net", "jbzj.com"))
 
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
以上实例输出结果如下:

脚本之家旧地址: 欢迎访问脚本之家www.jb51.net
脚本之家新地址: 欢迎访问脚本之家www.jbzj.com
thwas was string example....wow!!!

相关文章

  • pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作

    pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作

    这篇文章主要介绍了pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python中is与==判断的区别

    Python中is与==判断的区别

    在python中,is检查两个对象是否是同一个对象,而==检查他们是否相等.这样说起来很简单,我们通过具体的实例来分析吧
    2017-03-03
  • Python使用UDP实现720p视频传输的操作

    Python使用UDP实现720p视频传输的操作

    这篇文章主要介绍了Python使用UDP实现720p视频传输的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • python实现最短路径的实例方法

    python实现最短路径的实例方法

    在本篇内容里小编给大家整理的是关于python实现最短路径的实例方法,有需要的朋友们可以参考下。
    2020-07-07
  • python制作花瓣网美女图片爬虫

    python制作花瓣网美女图片爬虫

    本文通过python 来实现这样一个简单的爬虫功能,把我们想要的图片爬取到本地,需要的朋友可以参考下
    2015-10-10
  • python中的不可变数据类型与可变数据类型详解

    python中的不可变数据类型与可变数据类型详解

    探寻python的数据类型是否可变,也可以更好的理解python对内存的使用情况,下面这篇文章主要给大家介绍了关于python中不可变数据类型与可变数据类型的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-09-09
  • Python调用各大机器翻译API的实现示例

    Python调用各大机器翻译API的实现示例

    本文主要介绍了Python调用各大机器翻译API的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Python判断字符串是否包含特定子字符串的多种方法(7种方法)

    Python判断字符串是否包含特定子字符串的多种方法(7种方法)

    我们经常会遇这样一个需求判断字符串中是否包含某个关键词,也就是特定的子字符串,接下来通过本文给大家分享Python判断字符串是否包含特定子字符串的多种方法(7种方法),需要的朋友可以参考下
    2023-03-03
  • Python 测试框架unittest和pytest的优劣

    Python 测试框架unittest和pytest的优劣

    这篇文章主要介绍了Python 测试框架unittest和pytest的优劣,帮助大家更好的进行python程序的测试,感兴趣的朋友可以了解下
    2020-09-09
  • Python调用腾讯API实现人脸身份证比对功能

    Python调用腾讯API实现人脸身份证比对功能

    这篇文章主要介绍了Python调用腾讯API进行人脸身份证比对,简单介绍了调用腾讯云API步骤,通过完整代码展示与结果,需要的朋友可以参考下
    2022-04-04

最新评论