648 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:53:56.64 ID:W4G6A7kr.net] >>632 csvモジュール使ってみたけどコレなかなか良いよ 数字の文字列を自動でintに変換してくれるようなことはしてくれないみたいだけど、なかなか良いよ >>> import csv >>> csv_data = [['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']] >>> >>> with open('csv_test.csv', 'w', newline='') as csvfile: s = csv.writer(csvfile, delimiter=',', quoting=csv.QUOTE_NONE) s.writerows(csv_data) >>> with open('csv_test.csv', newline='') as csvfile: s = csv.reader(csvfile, delimiter=',') read_csv_data = [[int(col) if col.isdigit() else col for col in row] for row in s] >>> read_csv_data [['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']] >>>