python

python

デコレータ(Decorator)

「@(デコレータ)」とは一言でいうと「関数をラップして、機能を付け足す仕組み」です。(Pythonが標準で持っている機能(文法)です。)その名の通り「既存の関数を飾り付け(デコレーション)して、新しい機能を付け足すためのPythonの構文」...
pip

requirementsファイル

一般的にrequirements.txtというファイル名で多く利用されているようですが、別にファイル名はなんだって大丈夫でが、やはり一般的な名前にしておくことが無難でしょう。pip install -r requirements.txt必要...
Flask

Flask を使った簡単なWEBシステム

-- 以下をプロジェクトのフォルダ構成とします。--/ api-runner|-- / templates |-- / apis |-- api1_form.html |-- index.html |-- result.html|-- ap...
Flask

Flaskのインストール

インストールといっても、「ライブラリの追加」って感じでとても簡単です。インストール手順-- 仮想環境の作成python -m venv myenv-- 仮想環境のアクティブ化.\myenv\Scripts\activate-- Flaskの...
python

pyenvインストール

手動でのpyenvインストール手順pythonの複数バージョンを利用したい場合はもちろん、Pythonを単一バージョンしかインストールしない場合も私はpyenvを入れ、pyenvを通してpythonのインストールする事をお勧めしたいです。(...
sample

select の結果セットをkey-valueで出力する

PostgreSQL前提であれば psycopg2での接続が一般的import psycopg2from datetime import datetimefrom decimal import Decimaldef fetchone_dic...
python

Pythonで環境変数を取得する

os.environ で環境変数 LOG_TRACE を取得する場合、もしこの環境変数が設定されていなければ、KeyError 例外が発生します。Pythonでは、環境変数が存在しない場合にデフォルト値を設定する方法として os.envir...
python

Pythonで仮想環境を作成

Pythonでの開発を行う場合、プロジェクト毎に仮想環境を作成する事が一般的のようです。必要になったライブラリを都度グローバルな環境にインストールしているとつい環境汚染しがちですし、ライブラリ毎の依存関係もありますからプロジェクト毎に仮想環...
python

pip.confが作られていない

pip3を実行したらなぜかこんなメッセージが、、、[postgres@vm022 ~]$ pip3 listDEPRECATION: The default format will switch to columns in the futu...
python

PythonからJDBCを使ってデータベースへ接続

jaydebeapiパッケージ(ライブラリ)を利用すればPythonからもJDBCを使ってデータベースへ接続する事ができます。jaydebeapiは内部でJPype1ライブラリを利用しているので、JPype1パッケージも事前にインストールし...