Pythonでのファイルシステムの操作 – Pythonで始めるプログラミング
Pythonはファイルシステムの操作を簡単に行うための多くの機能を提供しています。さらに、初心者にもわかりやすいコードを書くことができます。このセクションでは、Pythonでのファイルシステム操作に関する基本的な方法を紹介します。
ファイルの読み書き
まず最初に、Pythonでのファイルの読み書きについて説明します。例えば、次のコードを見てください。
with open('file.txt', 'r') as file:
content = file.read()
print(content)
これは、ファイルを読み取りモードで開き、その内容を読み込む方法を示しています。open関数の詳細(外部リンク)については公式ドキュメントを参照してください。
ディレクトリの操作
Pythonを使用して、ディレクトリを作成したり移動したりすることもできます。例えば、次のようなコードがあります。
import os
os.makedirs('new_directory', exist_ok=True)
os.chdir('new_directory')
print(os.getcwd())
このコードは、新しいディレクトリを作成し、そこに移動して現在のディレクトリのパスを表示します。OSモジュールの詳細(外部リンク)については公式ドキュメントを参照してください。
ファイルとディレクトリの削除
ディレクトリやファイルの削除も簡単に行えます。例えば、以下のようなコードです。
os.remove('file.txt')
import shutil
shutil.rmtree('new_directory')
注: 上記のコードを実行する前に、重要なファイルやディレクトリを誤って削除しないよう、注意深く確認してください。
ドキュメントを読むことは、バグを防ぐための最善の方法です。