使用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