【发布时间】:2018-11-27 10:57:23
【问题描述】:
大家好,我是第一次发布这个问题。我正在编写一个 python 脚本来制作一个返回标准单词形式的程序。我基于规则来转换历史文本(拼写规范化)。在这里,代码无法正常工作。它只显示修改后的单词,而不是整个文件。请教一下如何解决。
import re, string, unicodedata
from nltk.corpus import stopwords
import spacy
import codecs
nlp = spacy.load('fr')
with codecs.open(r'/home/m16/fatkab/RD_project/corpus.txt', encoding='utf8')as f:
word =f.read()
tokens = re.split(r'\W+', word)
print (tokens)
for word in tokens:
rule1 = word.replace('y', 'i')
# to avoid modifying y as a word itself:
if word.endswith ('y')and len(word) >= 2:
print(rule1)
我的样本输入:Or puis que Dieu est ainsi descendu ànous,qu'il luy a pleu de nous 公报 ainsi sa bonté : n'est ce pas raison que nous soyons du tout siens? Et d'autant qu'il nous a tendu la main pour nous racheter, ne faut-il pas que nous soyons 儿子的遗产,quand il nous a acquis 平等吗? Le peuple donc s'il eust eu vn grain de prudence , deuoit bien se ranger en toute humilité 归还教义 qui luy estoit preschee par Moyse。 Et mesme quelle 权威 功绩拉洛伊, qui estoit ainsi approuuee par tant de Miracles? Car Dieu ne commande pas simplement àMoyse de parler, apres l'auoir choisi 倒儿子先知:mais il le Tire en la montagne, il le separe de la compagnie des hommes, afin que quand il viendra mettre en auant la Loy,qu'on le tienne comme vn Ange,& non point comme vne bio mortelle。
这是输出
lui
lui
lui
ai
oui
Loi
lui
foi
Loi
hui
soi
lui
lui
lui
ci
Loi
soi
lui
ai
lui
lui
doi
quoi
soi
ai
lui
lui
soi
# the language is French
【问题讨论】:
-
请添加您的代码、您的尝试,最后添加您的错误消息或至少不正确的输出。对于您的问题,我们无法重现您的问题。
-
@Timat 应该去in your question。 :-)
-
@Timat 请在帖子本身中添加您的代码,而不是在 cmets 中。
-
您也可以添加示例输入吗?
标签: python python-3.x