ホームページ >バックエンド開発 >Python チュートリアル >ファイルを一行ずつ配列に読み取る方法
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 サイトの他の関連記事を参照してください。