Programming Python で「プリフィックス / ネットマスク / ワイルドカード」を相互変換する George Shuklin さんが Wildcard masks operations in Python という記事で「Python でワイルドカードを操作する方法」をまとめてくださっています。 ワイルドカードが関連しないケースも含め、... 2023.03.25 ProgrammingPython
Programming Python で引数を処理する argparse の基本的な使い方 Python で CLI ツールを作成する際、引数の処理には argparse が便利です。 argparse の基本的な使い方を幾つかメモしておきます。基本的な使い方基本的には以下のような流れで利用します。パーサを作成する引数を追加する引... 2023.02.08 ProgrammingPython
Programming cron から venv 環境の Python スクリプトを実行する Python スクリプトを実行する為、以下のように /opt/sample ディレクトリ配下に .venv という venv 環境をしたとします。 cd /opt/samplepython3 -m venv .venvこの環境に対して ve... 2023.02.06 ProgrammingPython
Programming Python スクリプトを Windows 用の .exe へ変換する Python で作成したスクリプトを Windows 環境に配布したい場合、pyinstaller で .exe 化してしまう、という方法があります。 pyinstaller 実行時のオプション次第でもあるのですが、「ランタイムや関連ライブ... 2023.02.05 ProgrammingPython
Programming Python Markdown を使って Python から Markdown を扱う Python-Markdown を使うと Python のソースコー上で手軽に文字列を Markdown として扱うことが出来ます。インストールpip でインストールします。python3 -m pip install markdownサン... 2023.01.02 ProgrammingPython
Programming Streamlit 1.11.0 からは簡単にマルチページアプリケーションが作れる 2022/07/14 にリリースされた Streamlit の Version 1.11.0 から、簡単にマルチページアプリケーションを作れる機能がサポートされました。 詳しくは Multipage apps や公式ブログの Introdu... 2022.12.24 ProgrammingPython
Programming Streamlit で雪の結晶を降らせる! Streamlit の st.snow は、公式ドキュメントで下記のように記載されています。Draw celebratory snowfall.以下のサンプルコードを用意します。import streamlit as stst.snow()... 2022.12.23 ProgrammingPython
Programming Nginx で Proxy させる場合の Streamlit 起動方法 フロントエンドは Nginx を使って Proxy し、バックエンドで Streamlit を動作させる場合、例えば Nginx 側は /etc/nginx/conf.d/default.conf を以下のように設定することが出来ます。 l... 2022.12.22 ProgrammingPython
Programming Streamlit の Markdown で特定箇所のみ、スタイルを適用する 現状の Streamlit に用意されている各エレメントは標準機能だけでは「フォントのカスタマイズ」などがあまり出来ず、「Markdown で CSS を挿入する」といった工夫が必要です。 Change font size and font... 2022.12.21 ProgrammingPython
Programming Streamlit 1.16.0 からは Markdown で色指定が可能 2022/12/14 にリリースされた Streamlit の Version 1.16.0 から st.markdown や st.header でフォントの色指定が可能になったそうです。Colored text, using the s... 2022.12.20 ProgrammingPython