2

os.rename または shutil.move を使用して、ディレクトリ内のすべてのファイルを同じディレクトリのサブディレクトリに移動することは可能ですか?

たとえば、次の構造があるとします。

  • Dir_1
    • ファイル_1
    • ファイル_2
    • subDir_1

次の構造を取得できますか。

  • Dir_1
    • subDir_1
      • ファイル_1
      • ファイル_2 ?

一番。-

編集:最後に、次のコードを使用して問題を解決しました:

    for fname in os.listdir(src):
      if os.path.isfile(os.path.join(src, fname)):
        os.rename(os.path.join(src, fname), os.path.join(dst, fname))

お二人ともどうもありがとう!

4

1 に答える 1