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

matplotlib で、縦横の線(グリッド)を描く方法

pyplot grid で縦横線(罫線のようなもの)を引くことができる。 例 from matplotlib import pyplot as plt data_x = [25,26,27] …

no image

python3 で csv ファイルを読み込んで、最初の数行を表示する方法

以下の例では、空の配列 data を用意しておき、最初の3行を読み込んでおく。 例 import csv with open(‘data.csv’,’r’) as csv_file: csv_read …

no image

matplotlib で折れ線グラフの下部に色をつけて塗りつぶす方法

pyplot の fill_between を使う。 例 from matplotlib import pyplot as plt data_x = [25,26,27] data_y = & …

no image

python3 でクラス内からだけアクセスするメソッドを作る方法

1.メソッド内でメソッドを定義する2.メソッド最初にアンダースコアをつける(慣習)例: def _some_internal_func(self): … このうち、2.のメソッド名先頭にアンダース …

no image

matplotlib で、凡例を表示する位置を変更する方法

凡例(legend)の表示位置を変更するには、axis の legend の loc を設定する。 次のリンクhttps://matplotlib.org/stable/api/_as_gen/mat …