旅とサブカル、時々ガジェット。

 カテゴリ:プログラミング

1 / 1 (全 2 件)

Python 3 開発環境構築 (Windows & VS Code)

 2020/10/01  Python  忘備録

Python のインストールインストーラのダウンロード https://www.python.org/downloads/ トップの "Download" ボタンを押すと 32bit版がダウンロードされるため、バージョンを選択し Windows x86-64 executable installer(64bit版)をダウンロードする Python のインストール python-3.x.x-amd64.exe を実行 Add Python 3.x to PATH にチェックを入れる Install Now でインストール実行 開発用ライブラリのインストールFlake8 pip install flake8 コードを静的にチェック pycodestyle PEP8に準拠しているかチェック pyflakes エラーが発生しそうなコードをチェック mccable 循環的複雑度のチェック Black pip install black コード整形 PEP8準拠 autopep8 pip install autopep8 コード整形 PEP8準拠 Visual Studio Code から利用


Ruby で XML⇒Hash変換 ActiveSupport+REXML vs. Nokogiri

 2019/03/08  Ruby

Ruby で XML のデータを Hash に変換して使う必要があったが、要素数がおよそ65万もあり、Hash.from_xml でやるとものすごく時間がかかってしまったので、Nokogiri を使用した場合との比較メモ。 XMLファイル(ファイルサイズ:31.5MB) 1 2 3 4 5 6 7 8 <IdNameList> <Record id="12345" name="abcd" /> <Record id="67890" name="efgh" /> <Record id="13467" name="ijkl" /> ・・・   (約65万行) ・・・ </IdNameList> 出力するHash 1 2 3 4 5 6 hash = { "12345" => "abcd", "67890" => "efgh", "13467" => "ijkl", ・・・ }

1 / 1 (全 2 件)

© 2020 orangeliner.net