ホームページ  >  記事  >  バックエンド開発  >  ファイルにテキストを追加する方法

ファイルにテキストを追加する方法

anonymity
anonymityオリジナル
2019-05-25 09:28:005102ブラウズ

Python を使用して Web サイトからコンテンツをクロールし、それをローカル txt ファイルに保存すると、書き込みのたびに txt ファイル内の元のコンテンツが上書きされることがわかりました。では、元の状態で続行するにはどうすればよいですか? にコンテンツを追加する場合はどうすればよいですか?それ?

ファイルにテキストを追加する方法

1. ファイルを開く元の方法は:

 file = open(pathTxt, 'w', encoding='utf-8')

2. 変更された書き方: (ファイルを開くモードを "write" から変更します) " "追加" に変更)

 file = open(pathTxt, 'a', encoding='utf-8')

モード パラメータの説明:

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

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

w: 書き込み専用のファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。

w: 読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。

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

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

以上がファイルにテキストを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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