2014-10-30 202 views
1

的IDE pyCharm認爲「MimeMultipart的」是一個懸而未決的參考:pyCharm:未解決的參考「MimeMultipart的」

from email.MIMEMultipart import MIMEMultipart 

的是右手邊欄上的一個紅色警告。

到目前爲止,此側欄上的每個紅色警告都是正確的,並且是破損的代碼。但這裏的代碼工作。

這裏有什麼問題:我使用MIMEMultipart或pyCharm?

+0

你使用任何的virtualenv這是未知的pycharm?你是用pycharm還是以其他方式運行你的腳本?哪個python版本? – tjati 2014-10-30 13:47:08

+1

在'email'上按住'ctrl-click'並查看該模塊的源代碼。 'email'使用PyCharm無法遵循的一種有點花哨的動態導入機制。 – sebastian 2014-10-30 13:54:05

回答

4

你必須這樣寫:

從email.mime.multipart進口MimeMultipart的

+0

好的,我用你的導入方式。你從哪裏得到這個答案?這是記錄在某處嗎? – guettli 2016-02-11 12:46:39

+0

我檢查了python文檔中的例子。你是對的,他們也使用email.mime。謝謝。 – guettli 2016-02-11 12:58:34

+0

不客氣 – 2016-02-11 15:33:58