\

Pythonでは、標準モジュールのosshutilを使用してファイルを移動することができます。以下にその方法を詳しく説明します。

shutilモジュールでファイルを移動

shutilモジュールのmove関数を使用すると、ファイルを移動することができます。move関数の第一引数には移動元のファイルパスを指定し、第二引数には移動先のファイルパスを指定します。

import shutil
import os

print(os.listdir('test/folder1'))  # ['new_file.txt', 'new_folder']
print(os.listdir('test/folder2'))  # []

new_path = shutil.move('test/folder1/new_file.txt', 'test/folder2')

print(new_path)  # test/folder2/new_file.txt
print(os.listdir('test/folder1'))  # ['new_folder']
print(os.listdir('test/folder2'))  # ['new_file.txt']

osモジュールでファイルを移動

次に、osモジュールを使用してファイルを移動する方法を紹介します。osモジュールのrename関数を使用すると、ファイルを移動できます。rename関数の第一引数には移動元のファイルパスを指定し、第二引数には移動先のファイルパスを指定します。

import os

os.rename('test/folder1/new_file.txt', 'test/folder2/new_file.txt')

以上がPythonでファイルを移動する基本的な方法です。これらの方法を活用して、Pythonでのファイル操作をより効率的に行ってみてください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です