以下は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 サイトの他の関連記事を参照してください。