前提・実現したいこと
こちらの方法を実践したのですが、うまくいきませんでした。
/kaggle/working こちらのディレクトリにある、データを
/tmp/cellpose/こちらのデータにうつしてから、
/tmp/cellpose_train/ こちらに、コピーしようと考えています。
発生している問題・エラーメッセージ
ls: cannot access '[../input/sartorius-train-tif/fold_4/train/757253a07cd3_masks.tif,': No such file or directory ls: cannot access '../input/sartorius-train-tif/fold_4/train/eb9c10862d4e_img.tif,': No such file or directory ls: cannot access '../input/sartorius-train-tif/fold_4/train/1d9cf05975eb_masks.tif,': No such file or directory ls: cannot access '../input/sartorius-train-tif/fold_4/train/db5ad777646f_masks.tif,': No such file or directory
該当のソースコード
root = '../input/sartorius-train-tif/' from glob import glob train_folder=list(glob(root+'fold_4'+'/train' + '/*.tif')) train_folder=train_folder[:100] import shutil from pathlib import Path !mkdir -p /tmp/cellpose/ input_dir = Path(r"/kaggle/working") # コピー元のディレクトリ output_dir = Path(r"/tmp/cellpose/") # コピー先のディレクトリ # 存在しなければ作成する。 output_dir.mkdir(exist_ok=True) # 最初の100ファイルを取得する。 img_paths = list(input_dir.glob("*.tif")) # コピーする。 for img_path in img_paths: shutil.copy(img_path, output_dir / img_path.name) root = '../input/sartorius-train-tif/' # !cp -r {root}/fold_{FOLD}/* /tmp/cellpose_train/ !cp -r /tmp/cellpose/ /tmp/cellpose_train/ !ls {train_folder} | wc -l !ls {test_folder} | wc -l
試したこと
よくわからなかったです
どこが間違ってるのか、わかりかねます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
Python3 (3.9)
pycharm 2020.3.5
macbookpro 16
そのファイルがない、といってますが、何をどうしたいという話なんでしょうか
あなたの回答
tips
プレビュー