Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用して完全なテキストファイルを1行ずつ読み取る方法は?


読み取り関数は、ファイル全体を一度に読み取ります。 readlines関数を使用して、ファイルを1行ずつ読み取ることができます。

以下を使用して、ファイルを1行ずつ読み取ることができます。

f = open('my_file.txt', 'r+')
for line in f.readlines():
    print line
f.close()

with ... openステートメントを使用して、ファイルを開き、行ごとに読み取ることもできます。

with open('my_file.txt', 'r+') as f:
    for line in f.readlines():
        print line

https://www.codespeedy.com/read-a-specific-line-from-a-text-file-in-python/


  1. Pythonで読むためだけにファイルを開く方法は?

    読み取りモードでファイルを開くには、モードとして「r」を指定します。たとえば、 f = open('my_file.txt', 'r') file_content = f.read() f.close() 上記のコードは、my_file.txtを読み取りモードで開き、ファイルの内容をfile_content変数に格納します。より安全なアプローチは、with open構文を使用して、例外が発生した場合にファイルが閉じないようにすることです。 with open('my_file.txt', 'r') as f:   &n

  2. Pythonでテキストファイルをリストまたは配列に読み込む方法は?

    f = open('my_file.txt', 'r+') my_file_data = f.read() f.close() 上記のコードは、読み取りモードで「my_file.txt」を開き、my_file.txtから読み取ったデータをmy_file_dataに保存して、ファイルを閉じます。読み取り機能は、ファイル全体を一度に読み取ります。以下を使用して、ファイルを1行ずつ読み取り、リストに保存できます。 f = open('my_file', 'r+') lines = [line for line inf.readline