ファイルの読み取りと書き込み Python

では Python 、ファイルの読み書きには、標準ライブラリで提供されている関数 や 、  などのメソッドを使用します 。 でファイルを操作する方法は次のとおりです 。 open() read() write() close() Python

 

ファイルの読み取り

でファイルを読み取るには、 「r」(読み取り)モードの関数 Python を使用します。 この関数はファイル オブジェクトを返します。その後、 ファイルの内容を読み取るなどのメソッドを使用できます。 open() read()

:

# Read the content of a file  
with open("myfile.txt", "r") as file:  
    content = file.read()  
    print(content)  

 

ファイルの書き込み

ファイルに書き込むか、新しいファイルを作成するには、 「w」(書き込み) モードで関数を使用します。 ファイルがすでに存在する場合は上書きされ、存在しない場合は新しいファイルが作成されます。 open()

:

# Write content to a file  
with open("output.txt", "w") as file:  
    file.write("This is the content written to the file.")  

 

ファイルへの追加

既存のコンテンツを上書きせずにファイルの末尾にコンテンツを追加するには、「a」(追加) モードを使用します。

:

# Append content to a file  
with open("logfile.txt", "a") as file:  
    file.write("Appending this line to the file.")  

 

ファイルを閉じる

読み取りまたは書き込み後は、 メソッドを使用してファイルを閉じることをお勧めします close()。 ただし、このステートメントを使用する場合、ブロック を終了するときにファイル with が自動的に閉じられるため、ファイルを手動で閉じる必要はありません 。 Python with

 

ファイルの読み取りと書き込みにより、 Python ファイルのデータを操作したり、外部ソースからの情報を保存および処理するアプリケーションを作成したりできます。