ファイル操作の基礎 – Pythonで始めるプログラミング
Pythonは、シンプルかつ強力なプログラミング言語であり、ファイル操作も非常に簡単に行えます。今回は、Pythonを用いたファイル操作の基礎について紹介します。
ファイルの読み込み
ファイルを読み込むには、open()
関数を使用します。以下に例を示します。
with open('example.txt', 'r') as f:
content = f.read()
print(content)
このコードでは、example.txt
というファイルを読み込み、その内容を表示しています。さらに、with
文を使用することで、ファイルの自動的なクローズも行われます。
ファイルの書き込み
次に、ファイルにデータを書き込む方法です。以下のコードスニペットをご覧ください。
with open('example.txt', 'w') as f:
f.write('Hello, Python!')
この例では、example.txt
というファイルに'Hello, Python!'
と書き込みます。'w'
は書き込みモードを示し、元のファイル内容を上書きします。
ファイルの追記
既存のファイルにデータを追加する場合は、'a'
モードでファイルを開きます。
with open('example.txt', 'a') as f:
f.write('\nAppend this line.')
このコードでは、example.txt
ファイルの末尾に新しい行を追加しています。
その他のファイル操作
Pythonは、osモジュール(外部リンク)を使って、複雑なファイル操作も容易に行えます。さらに、shutilモジュール(外部リンク)を使用して、ファイルおよびディレクトリのコピーや削除などの操作も簡単です。
Pythonの公式ドキュメント(外部リンク)は、さらに多くの情報を提供しています。
まとめ
Pythonを使えば、ファイルの操作が簡単かつ効果的に行えます。open()
関数の基本を理解することで、ファイルを読む・書く・追記する能力を身につけることができます。さらに一歩進んで、osモジュール(外部リンク)やshutilモジュール(外部リンク)を学ぶことで、さらに高度なファイル操作を行うことが可能です。