前提
ファイルを(ファイル名と前半部分が一致する)フォルダへの移動
https://teratail.com/questions/345730
を参考に以下のコードをさ作成しました。
実現したいこと
ファイル名と同じ名前のフォルダに移動したい
発生している問題・エラーメッセージ
FileNotFoundError: [WinError 3] 指定されたパスが見つかりません。
該当のソースコード
import glob import os files = glob.glob('C:\\Users\\thumb\\*.csv') # ファイル一覧 dirs = os.listdir('C:\\Users\\thumb\\') for f in files: filename = os.path.basename(f) num = filename for d in dirs: if num in d: os.rename(f,d+'\\'+filename)
### 試したこと 名前に数字などを入れて参考ページと同様に実施したのですがうまくいきませんでした。 初歩的なことになりますがファイル名と同じ名前のフォルダに移動するヒントなどいただけますでしょうか。
ファイル名と同じ名前のフォルダに移動 とありますが、
対象ファイルは拡張子込みだとどういう名前ですか?
移動先のフォルダはすでに存在しますか?
ファイル名とフォルダ名の関係はどのようになっていますか?例を上げて具体的に。
回答はここではなく、質問を編集してください。
