首页 > 其他 > 详细

文本预处理去除标点符号

时间:2020-01-02 17:10:16      阅读:91      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/env python
# coding=utf-8

from string import punctuation
import re
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8‘)

import codecs

# 英文标点符号+中文标点符号
punc = punctuation + u‘.,;《》?!“”‘’@#¥%…&×()——+【】{};;●,。&~、|\s::‘

print punc

fr = codecs.open(‘./train_jkm.txt‘,encoding=‘utf-8‘)
fw = codecs.open(‘./train_clean.txt‘,‘w‘,encoding=‘utf-8‘)

# 利用正则表达式替换为一个空格
for line in fr:
    line = re.sub(r"[{}]+".format(punc)," ",line)
    fw.write(line+‘ ‘)

fr.close()
fw.close()

 

文本预处理去除标点符号

原文:https://www.cnblogs.com/654321cc/p/12133295.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!