====== CSVファイルを読み込む ====== import csv f = open('result.csv', 'r') reader = csv.reader(f, delimiter=",") for r in reader: print(r) x[1]にはソートキーを入れる import csv f = open('result.csv', 'r') reader = csv.reader(f, delimiter=":") sorted_data = sorted(reader, key=lambda x : x[1]) for d in sorted_data: print(d) f.close() ====== CSVファイルを書き込む ====== 作成したデータをcsv形式でファイル保存するときは下記の様にやると楽ちん # coding: utf-8 import csv # csvファイルの最初の列が指定する文字列を含めばその行を別ファイルに出力する例 f_out = open(filename_output,'w') f = open(filename_input, 'r') reader = csv.reader(f, delimiter=',') for r in reader: if( search_str in r[0]): print(*r, file=f_out, sep=',') f_out.close() f.close()