小编The*_*han的帖子

如何处理字符之间有空格的单词?

我使用的nltk.word_tokenize达里语.问题是我们在一个单词之间有空格.
例如,"???? ??"这意味着生命.和相同的; 我们还有很多其他的话.所有以字符结尾的单词"?"我们必须给它一个空格,否则,它可以组合起来如"??????".

任何人都可以帮助我使用[tag:regex]或任何其他方式不应该标记一个单词的一部分结束的单词"?",之后,将有该"? "字符.

python regex nltk nltk-trainer nltk-book

7
推荐指数
1
解决办法
182
查看次数

在文本文件中找到一个点,然后在Python中向该文件添加换行符?

我从文件中读取,如果找到".",则应"\n"在文本中添加换行符并将其写回到文件中。我尝试了此代码,但仍然有问题。

inp = open('rawCorpus.txt', 'r')
out = open("testFile.text", "w")

for line in iter(inp):
    l = line.split()
    if l.endswith(".")
       out.write("\n")
    s = '\n'.join(l)
print(s)
out.write(str(s))
inp.close()
out.close()
Run Code Online (Sandbox Code Playgroud)

python wxpython python-2.7 python-3.x python-requests

4
推荐指数
1
解决办法
1076
查看次数