PSTファイルの内部ディレクトリ構造を読み取るためのPython(Windows)用のライブラリはありますか。ユーザーが作成したフォルダを含む、受信トレイ、下書きなど。
1470 次
1 に答える
0
https://support.microsoft.com/en-us/kb/287070に従って
Microsoft Outlook は、メッセージ、連絡先、予定、タスク、メモ、およびジャーナル エントリを次の 2 つの場所のいずれかに自動的に保存します。サーバー上にあるメールボックス。Microsoft Exchange Server で Outlook を使用している場合、メールボックスはサーバー上にあります。
したがって、この情報に基づいて、OSを使用できるはずです
import os
ライブラリのドキュメントはこちら: https://docs.python.org/3/library/os.html
次の例は、scandir() を使用して、指定されたパス内の「.」で始まらないすべてのファイル (ディレクトリを除く) を表示する簡単な方法を示しています。entry.is_file() 呼び出しは通常、追加のシステム コールを作成しません。
for entry in os.scandir(path):
if not entry.name.startswith('.') and entry.is_file():
print(entry.name)
ディレクトリの検証用: listdir(path) を使用すると、指定したパス内の利用可能なディレクトリが一覧表示され、さらにロジックを追加すると、目的を達成できるはずです。例:
import os
cdirs = os.listdir("C:/")
print(cdirs)
または、これを行う関数を作成します。
def file_check(path):
file_dirs = listdir(path)
#do something with this
return file_dirs
于 2016-05-20T03:55:28.377 に答える