python3

python でファイルを1行おきに読み込む方法

投稿日:

readline を使って次のように書く。

ファイル:data.txt

# id name age
1 佐藤太郎 10
2 鈴木花子 18
3 坂本明美 21
4 松村光子 24
5 小川奏子 18
6 戸田瑞季 30
7 吉本未央 21
8 大野夏季 32

スクリプト

f = open('data.txt','r')
while True:
    first_line = f.readline()
    second_line = f.readline()
    print(second_line, end='')
    if not second_line: break

結果

1 佐藤太郎 10
3 坂本明美 21
5 小川奏子 18
7 吉本未央 21

-python3
-,

執筆者:


comment

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

関連記事

no image

python3 でリストを結合する方法

2つのリストを結合して、「リストのリストを作りたい場合」と、「1つの長いリストを作りたい」場合がある。 それぞれ、次のようにする。 例 # リスト2つを用意 l_1 = [1,2,3] l_2 …

no image

matplotlib でグラフの中に注釈の文字を書く方法

annotate を使う。 例 import numpy as np from matplotlib import pyplot as plt x = np.linspace(-10,10,100) …

no image

python でリストに、コロン演算子2つ(::)を使う

リストのコロンで指定できるパラメータには、「start, end, step」という意味がある。 以下の例では、:: 5 とした場合には、5 をステップとして、次に進んでいく。 ::-5 とした場合に …

no image

python3 で、dictionary のキー一覧を取得する方法

dict.keys() でキーを取得することができる。 参考:dictionary の値一覧を取得するときは、dict.values() を使う。 例 print(dict.keys())

no image

python3 で、配列の配列をソートする

ラムダ式を使って、任意の要素についてソートすることができる。 例 arr = [[1,2,3],[2,1,2],[3,3,4],[4,4,1]] for i i …