スポンサーリンク

read()

read()はファイルの中身全てを返します。

下記がサンプルコードになります。

下記が実行結果になります。
print(str1)の最後には改行が入りますので、print(str1, end='')とすると改行が入らなくなります。

スポンサーリンク

readlines()

readlines()は、ファイルの中身をリスト形式で返します。
1行1行がリストの要素になります。

下記がサンプルコードになります。

下記が実行結果になります。
リスト形式でprint出力されているのが確認できます。

readline()

readline()は、readline()が実行される度に、1行ずつファイルの中身を返します。
whileと組み合わせるのが良いかと思います。

下記が実行結果になります。
str1は改行が含まれているので、単純にprint出力すると1行飛びに出力されてしまいます。
参考:[Python]改行なしでprint出力する(end=”を設定)

スポンサーリンク