ホームページ  >  記事  >  バックエンド開発  >  Python 上級チュートリアル: テキスト ファイルの読み取りと書き込み

Python 上級チュートリアル: テキスト ファイルの読み取りと書き込み

WBOY
WBOYオリジナル
2016-06-16 08:42:241090ブラウズ

Python には基本的なテキスト ファイルの読み取りおよび書き込み関数があります。 Python の標準ライブラリは、より豊富な読み取りおよび書き込み関数を提供します。

テキスト ファイルの読み取りと書き込みは、主に open() によって構築されたファイル オブジェクトを通じて実現されます。

ファイルオブジェクトの作成

ファイルを開き、オブジェクトを使用してファイルを表します。

コードをコピー コードは次のとおりです:

f = open(ファイル名, モード)


最も一般的に使用されるモードは次のとおりです:
コードをコピー コードは次のとおりです:

"r" # 読み取り専用
「w」 #
と書きます

たとえば

コードをコピー コードは次のとおりです:

>>>f = open("test.txt","r")

ファイルオブジェクトのメソッド

読む:

コードをコピー コードは次のとおりです:

content = f.read(N) #N バイトのデータを読み取ります

content = f.readline() # 行を読む

content = f.readlines() # すべての行を読み取り、リストに保存します。各要素は行です。

書き込み:

コードをコピー コードは次のとおりです:

f.write('I like apple') # 「I like apple」をファイルに書き込みます


ファイルを閉じる:
コードをコピー コードは次のとおりです:

f.close()

練習

record.txt ドキュメントを作成し、次の内容を記述します:

トム、12、86
リー、15、99
ルーシー、11、58
ジョセフ、19、56
次に、record.txt からファイルを読み取り、印刷します。

概要

コードをコピー コードは次のとおりです:

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