参考URLなど置き場
mysql使用のためにmampをインストール
https://www.mamp.info/en/
初期設定
データベース作成(ほんとに最初のみ)
とりあえずカラムを作って試しにcsvをインポートしてみたら・・・
Incorrect integer value: '' for column 'result1' at row 1
というエラー(result1はint型、csvファイルは空白のはず)
sql_modeとかいう設定のせいらしい
https://amg-solution.jp/blog/7866
my.cnfを編集すればいいらしい
https://monotone.jp/archives/14934
デフォルトでは存在しないらしい
tmp/mysql/my.cnf 見つけられたけど・・・問題の設定に該当する箇所が見つからず・・・困った
とりあえずPythonでcsvファイルを読み書き練習する
名前をcsv.pyとしたために
AttributeError: module 'csv' has no attribute 'reader'
というエラーを弾くので、名前をimportする名前「csv」以外に変更
csv読み書きに関して
ScrapyとSeleniumを組み合わせるほうが良いのか(下記リンク)、組み合わせず上記のcsv出力でやってしまうのが良いのか、迷う
結局csvモジュールを使っています
csvの読み書きに関して辞書型で読み込む・辞書型を書き込む
ヘッダーは別途指定すべし
辞書型だと値変更が楽!!代入するだけ