2015-04-03 166 views
0

我正在將tokenize模塊導入到我的項目中。令牌化進口regexp.py導入模塊,但解釋器不能識別該模塊中的功能python

當我嘗試調用位於像regexp.py功能在我的程序

m = tokenize.regexp_tokenize(itemToString.lower(), n) 

我得到一個錯誤「模塊」對象有沒有屬性「regexp_tokenize」。

regexp_tokenize是regexp.py中的一個函數。

任何想法可能是什麼問題?在此先感謝

回答

0

你說你自己,你導入標記大小,而不是正則表達式。如果regexp_tokenize位於正則表達式中,則需要自己導入regexp。

可能通過tokenzie.regexp.regexp_tokenize訪問它,但那不是常規做法。

+0

我同意你的說法,這很奇怪。我現在得到了這個錯誤信息: – 2015-04-03 09:52:49

+0

AttributeError:'模塊'對象沒有屬性'regexp'。 – 2015-04-03 09:52:56

+0

問題是,我是我不知道在Python 2.7中有一個新的tokenize模塊。所以每次我導入tokenize時,實際上是調用系統模塊而不是我的tokenize模塊。非常感謝。 – 2015-04-03 10:27:52