ラベル Python の投稿を表示しています。 すべての投稿を表示
ラベル Python の投稿を表示しています。 すべての投稿を表示

2015年5月22日金曜日

【Python】Python,SqlAlchemy,SQLiteではまったこと

テーブルのクラス定義の際に、
  id = Column(Integer,primary_key=True)
と設定することはよくあるが、このときinteger以外(例えばNumeric)にするといろいろ不具合がでる(行を追加するときに、idの数値を指定しないとエラーが出たり、idの数値を指定しても警告がでたりなど)。
Webサイトからコピペするときには注意すること(sqlite以外のDBの例から持ってくるときなど)

あとできちっとリライトします。

2015年5月15日金曜日

【Python】pythonで株価取得 Jsmライブラリ

jsmライブラリでyahooファイナンスよりデータ取得。
CSVに保存することも可能。
pip install jsm
でライブラリ取得

詳細は
https://github.com/utahta/jsm

#----------------------------------------------------------------------
# jsm サンプル
# 日経225 2014-1-1 から 2015-5-1
# 株価を取得しCSVで保存する
import jsm
import datetime

# CSVに保存
q = jsm.QuotesCsv()
### クラスに保存
##### q = jsm.Quotes()


start_date = datetime.date(2014, 4, 1)
end_date = datetime.date(2015, 5, 1)

# 株価を取得しCSVに保存
q.save_historical_prices("nikkei.csv",1330, jsm.DAILY, start_date, end_date)
### クラスに保存
#### q.get_historical_prices(1330, jsm.DAILY, start_date, end_date)