使用python去除文中的某个字符是非常麻烦的一件事,不同的环境可以用到多种方法,例如正则表达式,del语法,现在发布的是一个比较简单易行的方法,就是遇到该字符便跳过去,不对其进行操作,完美呈现出删除该字符的功能。
测试文本 zzvips.txt
http://www.zzvips.com/tags.html
python代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# -*- coding: utf-8 -*-
def delblankline(infile, outfile):
infopen = open (infile, 'r' ,encoding = "utf-8" ) #打开本体文件
outfopen = open (outfile, 'w' ,encoding = "utf-8" ) #打开写入文件
lines = infopen.readlines()
for line in lines: #按行读取
for db in line: #按字读取
if db = = '/' :
continue
outfopen.write(db) #写入文件
infopen.close() #关闭文件
outfopen.close() #关闭文件
delblankline( "zzvips.txt" , "04.txt" ) #调用函数
|
就是去除字符串中的/,大家可以根据需要替换成自己的就ok
原文链接:http://blog.csdn.net/qq_32113189/article/details/79473435