ホームページ >バックエンド開発 >Python チュートリアル >ファイルを一行ずつ配列に読み取る方法

ファイルを一行ずつ配列に読み取る方法

anonymity
anonymityオリジナル
2019-05-27 13:50:003570ブラウズ

Python の open() メソッドは、ファイルを開いてファイル オブジェクトを返すために使用されます。この関数は、ファイルの処理中に使用する必要があります。ファイルを開けない場合は、OSError がスローされます。

注: open() メソッドを使用する場合は、ファイル オブジェクトが閉じていること、つまり close() メソッドが呼び出されていることを確認する必要があります。

open() 関数の一般的な形式は、ファイル名 (file) とモード (mode) の 2 つのパラメーターを受け取ることです。

ファイルを一行ずつ配列に読み取る方法

#ファイルを配列に 1 行ずつ読み取るにはどうすればよいですか?

readlines() を使用してすべての行を読み取り、リストを返します。

utf-8 でエンコードされ、ファイルを読み取り専用モードで開きます (テキスト ファイルは中国語で保存されます)。

完全なコード:

with open(r'D:/test.txt','r',encoding='utf-8') as file:
    content_list = file.readlines() #读取所有行并返回列表
contentall = [x.strip() for x in content_list]
print(contentall)

for に使用します。先頭と末尾のスペースを削除した後、1 行のステートメントを配列に追加します。

以上がファイルを一行ずつ配列に読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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