Python のモジュールをインストールする場合通常はパッケージから行うが、Python を説明したサイトでは pip を使うことを推奨している場合も多い。 そこで今回は、パッケージと pip での動作の違いなどについて […]
Python では、1日前や1時間後などの時間が簡単に取得、生成できる。 今回は、その事について説明する。 現在時刻の取得 >>> from datetime import datetime >>> >>> # 現在時刻 […]
python3-GeoIP の次のバージョンとして python3-maxminddb がリリースされた。 そこで今回は、python3-maxminddb について説明する。 インストール # dnf install […]
GraphicsMagick とは ImageMagick と呼ばれていたモノの後継で、画像の様々な変換を行うことが出来る。 その Python 向けのモジュールである「pgmagick」のインストール方法について解説す […]
Python では、ssh、scp、ftp、rsync などは subprocess では制御出来ない。 そこで、それを可能にする pexpect について解説する。 pexpect とは 単純に言えば「expect」コ […]
Fedora には Python IDE は幾つか存在するが、今回は「PyCharm Community Edition」をインストールしてみようと思う。 インストール $ sudo install pycharm-co […]
サーバーのパッケージを最新の状態にするため、パッケージ更新&再起動スクリプトを作成しました。 DNF パッケージが存在する場合に、自動的に再起動するスクリプト 「/usr/local/bin/dnfAutoReboot. […]
コマンドでファイルの MIME タイプを知りたい場合は「file」コマンドを利用しますが、Python でも簡単に調べる事ができます。 サンプル >>> # ファイルの magic 情報を取得する >>> import […]
Python で対話プログラムを自作した場合などで、タブで補完したい場合がある。 今回はその方法について説明する。 >>> import readline >>> >>> # 補完する文字列のリスト >>> wordLi […]