测试文本 zzvips.txt
welcome to zzvips.com
I love you very much
python代码
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# -*- 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( "zzvips.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()函数的使用方法:
1
2
3
4
5
6
7
8
|
#!/usr/bin/python3
str = "欢迎访问服务器之家www.zzvips.com"
print ( "服务器之家旧地址:" , str )
print ( "服务器之家新地址:" , str .replace( "zzvips.com" , "zzvips.com" ))
str = "this is string example....wow!!!"
print ( str .replace( "is" , "was" , 3 ))
|
以上实例输出结果如下:
服务器之家旧地址: 欢迎访问服务器之家www.zzvips.com
服务器之家新地址: 欢迎访问服务器之家www.zzvips.com
thwas was string example....wow!!!
原文链接:http://blog.csdn.net/qq_32113189/article/details/79539998