ファイルの読み込み – Python

ファイルを読み取り場合の流れは、他の言語とほとんど変わりません。
1.ファイルをオープン
2.データの読み込み
3.ファイルをクローズ

ファイルオープンについては、open(ファイル名, モード, 文字エンコーディング)で開きます。
モードと文字コードは省略できますが、モードは”r”の読み取り、文字エンコーディングは”utf-8″が
デフォルトになります。

モード内容
"r"読み取り
"w"書き込み
"b"バイナリモード
"a"書き込み(末尾へ追記)
"+"更新モード(読取りと書込み)
try:
    fo = open("filename.txt","r",encoding="utf_8")

    tmp = fo.readlines()
    print(tmp)

finally:
    fo.close()

.read()
EOFまで読み込みます。
引数を指定すると指定したバイト数読み込みます。

.readline()
1行読み込み(改行または EOFまで読み込み)

.readlines()
行のリストを読み込み、引数があればその文字数またはバイト数まで読み込みます。
無指定の場合は、全行読み込みます。

You may also like

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください