Pythonのお勉強 Part5 ..
648:デフォルトの名無しさん
17/11/24 21:53:56.64 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']]
>>>
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
2318日前に更新/231 KB
担当:undef