首页 > 其他 > 详细

文本预处理去除标点符号

时间:2020-01-02 17:10:16      阅读:84      评论: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 版权所有
打开技术之扣,分享程序人生!