我想查詢所有新電子郵件(逐個)並查找它們的內容,以便我可以將內容用於其他應用程序。查找列表對象中的所有項目
我的第一步是解釋通過IMAP4對象的搜索attr完成的搜索的返回值。我試圖弄清楚我返回給我的列表中的數據是什麼。
如何通過打印檢查對象樹?或者,更好的是,我怎樣才能得到電子郵件的內容?
例如,我通過打印返回以下內容: unseen email content: ['3 4']
來自名爲「response」的變量。 如果我運行print response.__class__.__name__
,則返回「list」。
我知道在「3」和「4」中還有其他數據,我只是不知道是什麼。
更新:具體而言,這是一個呼叫到IMAP4obj.search(無「(UNSEEN)」)
好,'響應.__類__.__ name__'爲您提供一流的response'的'的名稱。如果你想列出所有'response'屬性的列表,試試'print dir(response)'。 – 2012-02-26 02:11:49
好的,但我想查看所有* data *,而不僅僅是來自dir的選項,對嗎?我不知道我明白了...... – jml 2012-02-26 02:14:53
'3 4'是列表中的3個字符串!沒有其他數據!你需要提供更多的信息,否則我們不能幫忙! – 2012-02-26 02:22:20