ホームページ  >  記事  >  バックエンド開発  >  Pythonでファイルを開く・閉じる操作コマンドの紹介

Pythonでファイルを開く・閉じる操作コマンドの紹介

不言
不言オリジナル
2018-04-27 10:20:473009ブラウズ

以下はPythonでのファイルオープンとクローズの操作コマンドの紹介です。参考になると思います。一緒に見ていきましょう

1. ファイルのオープンとクローズ

Pythonでは、open関数を使用して、既存のファイルを開いたり、新しいファイルを作成したりすることができます

open(ファイル名、アクセスモード)。

 f = open('test.txt', 'w')

ファイルオープンモード:

アクセスモード

説明

r

読み取り専用モード。ファイル ポインタはファイルの先頭に配置されます。これがデフォルトのモードです。

w

書き込み専用のファイルを開きます。ファイルがすでに存在する場合は上書きされます。ファイルが存在しない場合は、新しいファイルを作成します。

a

追加するファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。言い換えれば、新しいコンテンツは既存のコンテンツの後に書かれます。ファイルが存在しない場合は、書き込み用に新しいファイルを作成します。

rb

ファイルを読み取り専用でバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。これがデフォルトのモードです。

wb

書き込み専用のバイナリ形式でファイルを開きます。ファイルがすでに存在する場合は上書きされます。ファイルが存在しない場合は、新しいファイルを作成します。

ab

追加するためにバイナリ形式でファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。言い換えれば、新しいコンテンツは既存のコンテンツの後に書かれます。ファイルが存在しない場合は、書き込み用に新しいファイルを作成します。

r+

読み取りと書き込みのためにファイルを開きます。ファイル ポインタはファイルの先頭に配置されます。

w+

読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合は上書きされます。ファイルが存在しない場合は、新しいファイルを作成します。

a+

読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。ファイルは追加モードで開かれます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。

rb+

読み取りと書き込みのためにバイナリ形式でファイルを開きます。ファイル ポインタはファイルの先頭に配置されます。

wb+

読み取りと書き込みのためにバイナリ形式でファイルを開きます。ファイルがすでに存在する場合は上書きされます。ファイルが存在しない場合は、新しいファイルを作成します。

ab+

追加するためにバイナリ形式でファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。

注: オープンファイルを書き込むときは、すぐにクローズファイルを書き込みます

# 新建一个文件,文件名为:test.txt
f = open('test.txt', 'w')
# 关闭这个文件
f.close()

関連推奨事項:

Python でファイルを指定されたディレクトリにコピーします

Python メソッドを使用して、プログラム実行ファイルのパス

以上がPythonでファイルを開く・閉じる操作コマンドの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。