ファイルを読み取り場合の流れは、他の言語とほとんど変わりません。
1.ファイルをオープン
2.データの読み込み
3.ファイルをクローズ
ファイルオープンについては、open(ファイル名, モード, 文字エンコーディング)で開きます。
モードと文字コードは省略できますが、モードは”r”の読み取り、文字エンコーディングは”utf-8″が
デフォルトになります。
try : fo = open ( "filename.txt" , "r" ,encoding = "utf_8" ) tmp = fo.readlines() print (tmp) finally : fo.close() |
.read()
EOFまで読み込みます。
引数を指定すると指定したバイト数読み込みます。
.readline()
1行読み込み(改行または EOFまで読み込み)
.readlines()
行のリストを読み込み、引数があればその文字数またはバイト数まで読み込みます。
無指定の場合は、全行読み込みます。