【Python学習】ファイル操作

Apr 08, 2019 pm 05:36 PM
python ファイル操作

ファイル操作もPython開発において非常に重要な操作プロセスですが、今回はファイル操作における基本的な操作についてまとめていきます。

1. ファイルオープン (open)

- 読み取り (r): 読み取り専用、開いた後は書き込みできません。次の場合はエラーが報告されます。開くときにファイルが存在しません。

- write (w): 書き込み専用、開いた後は読み取れず、書き込みのみ可能です。書き込みして開くと、元のファイルの内容が最初に消去されます。ファイルの内容が存在しない場合、新しい内容が追加されます。

-追加 (a): 追加のみ可能で、読み取りはできません。元の内容に新しい内容を追加します。ファイルの内容が存在しない場合、

-書き込み仕様

file_object=open(,mode=,encoding=") 
file_object.append("填要追加的内容")
ログイン後にコピー

- r : 読み取り可能、書き込み可能

- 読み取り: デフォルトでは位置 0 から読み取りを開始しますが、調整することもできますシークによるカーソル位置。

- 書き込み: 現在のカーソル位置に基づいて書き込みます。他のテキストが隠れることもあります。シークを通じてカーソル位置を調整できます。

- w :

- 読み取り: デフォルトのカーソルは常に末尾または 0 にあり、読み取り時にシークによってカーソル位置を調整できます。

- 書き込み: 書き込み時にファイルが最初にクリアされます。

-a :

-Read: デフォルトのカーソルは常に最後にあります。シークでカーソル位置を調整した後、読み取りと追加を行うと、カーソルは自動的に最後にジャンプします。

- Write: 必ず最後に書きます

2. ファイル操作

- Read:

- read() : すべて読み取ります内容が多すぎるとクラッシュが発生する可能性があります。

- read() : 括弧内に文字を書き込み、現在のカーソル位置から数回後方に読み取ります。すべてのファイルはメモリに読み込まれ、各行に応じて

リストに分割されます

。\nファイルには改行は表示されません。実際の改行の後には改行文字があります - write

3. ファイルを閉じる

- file_object.close(): コンテンツを閉じるときに強制的に保存されます ハードディスクに保存

[推奨コース:

Python ビデオ チュートリアル

]

以上が【Python学習】ファイル操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Golang を使用してファイルを安全に読み書きするにはどうすればよいですか? Golang を使用してファイルを安全に読み書きするにはどうすればよいですか? Jun 06, 2024 pm 05:14 PM

Golang を使用してファイルを安全に読み書きするにはどうすればよいですか?

Deepseek Xiaomiをダウンロードする方法 Deepseek Xiaomiをダウンロードする方法 Feb 19, 2025 pm 05:27 PM

Deepseek Xiaomiをダウンロードする方法

テンプレートのメリットとデメリットは何ですか? テンプレートのメリットとデメリットは何ですか? May 08, 2024 pm 03:51 PM

テンプレートのメリットとデメリットは何ですか?

Google AI、開発者向けに Gemini 1.5 Pro と Gemma 2 を発表 Google AI、開発者向けに Gemini 1.5 Pro と Gemma 2 を発表 Jul 01, 2024 am 07:22 AM

Google AI、開発者向けに Gemini 1.5 Pro と Gemma 2 を発表

C++ を使用してファイル内の指定された場所にコンテンツを挿入するにはどうすればよいですか? C++ を使用してファイル内の指定された場所にコンテンツを挿入するにはどうすればよいですか? Jun 04, 2024 pm 03:34 PM

C++ を使用してファイル内の指定された場所にコンテンツを挿入するにはどうすればよいですか?

どうやって彼にdeepseekに尋ねますか どうやって彼にdeepseekに尋ねますか Feb 19, 2025 pm 04:42 PM

どうやって彼にdeepseekに尋ねますか

評価関数の保存方法 評価関数の保存方法 May 07, 2024 am 01:09 AM

評価関数の保存方法

NET40とはどのようなソフトウェアですか? NET40とはどのようなソフトウェアですか? May 10, 2024 am 01:12 AM

NET40とはどのようなソフトウェアですか?

See all articles