Заголовок говорит сам за себя.
Я пытаюсь запустить адаптацию к этому коду от virtualenv, который не поддерживает Python 3 и, как multidict не делает 't поддерживает Python 2 , я хотел бы рассмотреть альтернативы этому модулю, которые могли бы работать с Python 2, прежде чем рассматривать возможность изменения моего хоста.
Ключевая часть кода, которая использует функции multidict, заключается в следующем:
def getFrequencyDictForText(sentence):
fullTermsDict = multidict.MultiDict()
tmpDict = {}
# making dict for counting frequencies
for text in sentence.split(" "):
if re.match("a|the|an|the|to|in|for|of|or|by|with|is|on|that|be", text):
continue
val = tmpDict.get(text, 0)
tmpDict[text.lower()] = val + 1
for key in tmpDict:
fullTermsDict.add(key, tmpDict[key])
return fullTermsDict
Заранее спасибо!