簡體   English   中英

尋找#python名稱模塊,類似於附魔

[英]looking for #python name module, similar to enchant

我最近有一個作業 go 計算一個句子中的單詞數。 很簡單,對吧?

您將輸入句子分配給一個列表,you.split() 它,然后是 you.count。

問題是:

a) 如果句子不是句子怎么辦? (不以點結尾)? 很容易解決:檢查是 string[-1][-1]=="." 我們完成了。

b)這就是事情變得棘手的地方......

如果一個詞 - 根本不是一個詞怎么辦?

示例:djgghjdjgf、7zark7。 暴雪,twi@ter 等。

我發現 pyenchant 可以解決大多數問題……但是:

  1. 它不能識別以撇號 (') like Chris' 結尾的單詞 - 作為單詞。 實際上,它根本不將名稱識別為單詞....

我可以運行一個 double.check: 一個用於 pyenchant,但我必須再做一個來看看它是否是一個名字......這是一個詞......

任何人都知道與 pyenchant 類似的 mudule (基本上是一個字典),只有 NAMES (如果存在的話)?

那將不勝感激。

也歡迎其他解決方案。

ps

len(s.split()) 是不對的? 如果我猜對了#%#$65477 - 那不是(。)一個詞,它只是列表中的一個項目(我被要求輸入單詞。可能是真實的)。

再次感謝。

正如#Patrick Artne 所說,沒有辦法區分具有雙重含義和各種原因的名稱。 在一個螺母 shell - 我要問的只是無法完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM