- くだすれPython(超初心者用) その26 [転載禁止]©2ch.net
594 :デフォルトの名無しさん[sage]:2015/08/01(土) 11:18:26.97 ID:PBQUMraI - >>591
now = time.time() #ここで追加or読み込みなど計測したい処理 print( time.time() - now ) これでどの処理にどれだけ時間かかってるかが出力されるので原因が特定しやすいよ オレの環境では辞書に100byte*10万件追加しても0.05秒(1件あたりじゃなくて全件で) pythonの辞書の問題じゃなくて多分ファイルを読み込むところが原因な気がするなあ 読み込んだ後にファイルを閉じず(close)にメモリが足らなくなってスラッシングおこしてるとか ちなみにリストは巨大化すればするほど後ろの方のデータを読み込むのにどんどん時間かかるけど、 辞書は一定の速度で読み書きできるはず
|
- くだすれPython(超初心者用) その26 [転載禁止]©2ch.net
598 :デフォルトの名無しさん[sage]:2015/08/01(土) 11:47:26.67 ID:PBQUMraI - >>595
おそらくC系で書かれたアプリのデータをpythonで取得するのはスクレイピングとは何の関係も無い 難しいスキルが不要どころか極めて敷居高いですよ 少なくともオレにはできない
|
- くだすれPython(超初心者用) その26 [転載禁止]©2ch.net
606 :デフォルトの名無しさん[sage]:2015/08/01(土) 18:52:27.13 ID:PBQUMraI - >>604
もちろんソフトがデータ自体を受信してるんだろうけどそれを取り出すのは厳しいよ CだかC+で書かれてコンパイルされたソフトの仕様を完全に解析しないといけない これはpythonとは全く無関係の話なのでここで質問しても誰も答えられない なのでもし既に解析した強者がいて情報を公開してれば真似するしか無いかなあ webで1秒ごとにちゃんとリアルタイム株価が表示されてるのがあれば簡単(でもそんなの無いよね?) 毎秒そのURLにアクセス(requests)してHTMLをパース(lxml or BeatifulSOAP)して株価を取得できる 括弧内はその時に使える便利なpythonライブラリの名前ね 株式投資のことは無知なので的外れな回答だったらごめん
|