== 中級者むけの内容 ==
=== テキストファイルの読み込みについて ===
{{Main|[[Python/ファイルの書き込みと読み込み]]}}
テキストファイルの読み込みは、「readline()」のほかにもある。「read()」で、ファイル全体を読みこめる。
また、「readlines()」で、各行ごとをリストにして、読みこめる。
ただし、「read()」や「readlines()」を実行すると、ファイルの行数が多い場合には、メモリを大量に使用することになるので、あまり使用しないほうが安全である。
* readlines()
語尾が複数形になっている readlines() を使うと、テキスト全部を読み込むことができる。なお、readlines()では、テキストはリストとして読み込まれる。
<syntaxhighlight lang="python">
ire = open("tukuru.txt", "r")
print("1回目: ", ire.readlines())
print("2回目: ", ire.readlines())
print("3回目: ", ire.readlines())
print("4回目: ", ire.readlines())
ire.close()
</syntaxhighlight>
上記のコードを実行すると、
<pre>
1回目: ['あいうえお\n', 'かきくけこ\n', 'さしすせそ\n']
2回目: []
3回目: []
4回目: []
</pre>
のように表示される。
== 上級者むけの内容 ==
|