Python では、特定のヘッダー タイプ (PST ファイル、ヘッダー シーケンス 21 42 44 4E) を持つファイルを検索して、保存したファイル ディレクトリにコピーするのに助けが必要です。
以下は、私のコードからの関連する抜粋です。
# get working directory of my program
ori_path=os.getcwd()
# this is where the file is saved(from the root directory of my program)
temp = "\etc\Saved Files"
# obtain value written in textbox, the path to search
path_to_copy_from=self.textbox.GetValue()
# create the absolute destination path so that the files don't end up somewhere they shouldn't be
copy_path="{}{}".format(ori_path,temp)
# change working directory to the one specified by user
os.chdir(path_to_copy_from)
次のようなコピーを行うために shutil を使用します。
shutil.copy(files,copy_path)
私が見つけたいくつかの検索では、itertools を使用して言及されていましたが、その例を理解できません (したがって、なぜ質問をしているのか)。ファイル ヘッダーを見て、ヘッダーが PST ヘッダー形式と一致する場合に shutil を呼び出すコードを考え出すのに助けが必要です。