新しい電子メールを1つ1つ質問して質問し、その内容を見つけて別のアプリケーションのコンテンツを使用したいと思います。リストオブジェクト内の全アイテムを検索
私の最初のステップは、IMAP4オブジェクトの検索attrを使って行われた検索からの戻り値を解釈することでした。私は私に返されたリストの中にどのようなデータがあるのか把握しようとしています。
印刷を介してオブジェクトツリーを調べるにはどうすればよいですか?それとも、文字列で電子メールの内容を取得するのが良いでしょうか?
たとえば、「応答」という名前の変数から、 unseen email content: ['3 4']
のように、次のように返されます。 print response.__class__.__name__
を実行すると、「list」が返されます。
"3"と "4"に他のデータがあることを知っていますが、私はちょうど何がわかりません。
更新:具体的には、これは(なし、「(UNSEEN)」)IMAP4obj.searchへの呼び出しの戻りである
まあ、 '応答.__クラスと組み合わせてEclipseを試してみてください、まだIDEを使用しない場合__.__ name__'はあなたresponse''のクラスの名前を与えます。 'response'のすべての属性のリストが必要な場合は、' print dir(response) 'を試してください。 –
OKですが、dirのオプションだけでなく、すべての*データ*を見たいのですか?私は理解しているか分からない... – jml
'3 4'は3文字の文字列である!他のデータはありません!より多くの情報を提供する必要があります。 –